home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_4_block.txt < prev    next >
Text File  |  1996-05-07  |  184KB  |  3,316 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001710 (43 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D B930                pea.l      [A5 - 0x46D0]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  206D D922                movea.l    A0, [A5 - 0x26DE]
  21. 0000001C  316D D950 0048           move.w     [A0 + 0x48], [A5 - 0x26B0]
  22. 00000022  202D B954                move.l     D0, [A5 - 0x46AC]
  23. 00000026  6718                     beq        +0x1A /* 00000040 */
  24. 00000028  206D D922                movea.l    A0, [A5 - 0x26DE]
  25. 0000002C  216D B954 0004           move.l     [A0 + 0x4], [A5 - 0x46AC]
  26. 00000032  206D B954                movea.l    A0, [A5 - 0x46AC]
  27. 00000036  2028 0004                move.l     D0, [A0 + 0x4]
  28. 0000003A  2B40 B954                move.l     [A5 - 0x46AC], D0
  29. 0000003E  6014                     bra        +0x16 /* 00000054 */
  30. label00000040:
  31. 00000040  2F3C 0000 01A8           move.l     -[A7], 0x1A8
  32. 00000046  206D D964                movea.l    A0, [A5 - 0x269C]
  33. 0000004A  4E90                     jsr        [A0]
  34. 0000004C  206D D922                movea.l    A0, [A5 - 0x26DE]
  35. 00000050  2140 0004                move.l     [A0 + 0x4], D0
  36. label00000054:
  37. 00000054  206D D922                movea.l    A0, [A5 - 0x26DE]
  38. 00000058  2028 0004                move.l     D0, [A0 + 0x4]
  39. 0000005C  2B40 D922                move.l     [A5 - 0x26DE], D0
  40. 00000060  41ED B958                lea.l      A0, [A5 - 0x46A8]
  41. 00000064  2240                     movea.l    A1, D0
  42. 00000066  7069                     moveq.l    D0, 0x69
  43. label00000068:
  44. 00000068  22D8                     move.l     [A1]+, [A0]+
  45. 0000006A  51C8 FFFC                dbf        D0, -0x6 /* 00000068 */
  46. 0000006E  206D D922                movea.l    A0, [A5 - 0x26DE]
  47. 00000072  316D D950 0046           move.w     [A0 + 0x46], [A5 - 0x26B0]
  48. 00000078  206D D922                movea.l    A0, [A5 - 0x26DE]
  49. 0000007C  216D D9B8 0014           move.l     [A0 + 0x14], [A5 - 0x2648]
  50. 00000082  4E75                     rts
  51. fn00000084:
  52. 00000084  4E56 0000                link       A6, 0
  53. 00000088  48E7 1800                movem.l    -[A7], D3,D4
  54. 0000008C  282E 0008                move.l     D4, [A6 + 0x8]
  55. 00000090  B8AD D92A                cmp.l      D4, [A5 - 0x26D6]
  56. 00000094  651E                     bcs        +0x20 /* 000000B4 */
  57. 00000096  2604                     move.l     D3, D4
  58. 00000098  7064                     moveq.l    D0, 0x64
  59. 0000009A  D680                     add.l      D3, D0
  60. 0000009C  2B43 D92A                move.l     [A5 - 0x26D6], D3
  61. 000000A0  2F2D D92E                move.l     -[A7], [A5 - 0x26D2]
  62. 000000A4  E58B                     lsl        D3, 2
  63. 000000A6  2F03                     move.l     -[A7], D3
  64. 000000A8  7002                     moveq.l    D0, 0x02
  65. 000000AA  3F00                     move.w     -[A7], D0
  66. 000000AC  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  67. 000000B0  2B40 D92E                move.l     [A5 - 0x26D2], D0
  68. label000000B4:
  69. 000000B4  B8AD D926                cmp.l      D4, [A5 - 0x26DA]
  70. 000000B8  6508                     bcs        +0xA /* 000000C2 */
  71. 000000BA  2604                     move.l     D3, D4
  72. 000000BC  5283                     addq.l     D3, 1
  73. 000000BE  2B43 D926                move.l     [A5 - 0x26DA], D3
  74. label000000C2:
  75. 000000C2  2004                     move.l     D0, D4
  76. 000000C4  E588                     lsl        D0, 2
  77. 000000C6  D0AD D92E                add.l      D0, [A5 - 0x26D2]
  78. 000000CA  2040                     movea.l    A0, D0
  79. 000000CC  20AD D922                move.l     [A0], [A5 - 0x26DE]
  80. 000000D0  4CDF 0018                movem.l    D3,D4, [A7]+
  81. 000000D4  4E5E                     unlink     A6
  82. 000000D6  205F                     movea.l    A0, [A7]+
  83. 000000D8  584F                     addq.w     A7, 4
  84. 000000DA  4ED0                     jmp        [A0]
  85. 000000DC  4E56 0000                link       A6, 0
  86. 000000E0  2F0A                     move.l     -[A7], A2
  87. 000000E2  246D D922                movea.l    A2, [A5 - 0x26DE]
  88. 000000E6  4AAA 003E                tst.l      [A2 + 0x3E]
  89. 000000EA  6708                     beq        +0xA /* 000000F4 */
  90. 000000EC  7007                     moveq.l    D0, 0x07
  91. 000000EE  2540 0020                move.l     [A2 + 0x20], D0
  92. 000000F2  600A                     bra        +0xC /* 000000FE */
  93. label000000F4:
  94. 000000F4  7001                     moveq.l    D0, 0x01
  95. 000000F6  206D D922                movea.l    A0, [A5 - 0x26DE]
  96. 000000FA  2140 0020                move.l     [A0 + 0x20], D0
  97. label000000FE:
  98. 000000FE  206D D922                movea.l    A0, [A5 - 0x26DE]
  99. 00000102  5048                     addq.w     A0, 8
  100. 00000104  2F08                     move.l     -[A7], A0
  101. 00000106  42A7                     clr.l      -[A7]
  102. 00000108  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  103. 0000010C  2040                     movea.l    A0, D0
  104. 0000010E  216E 000C 0008           move.l     [A0 + 0x8], [A6 + 0xC]
  105. 00000114  4EBA FF02                jsr        [PC - 0xFE /* 00000018 */]
  106. 00000118  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  107. 0000011C  4EBA FF66                jsr        [PC - 0x9A /* 00000084 */]
  108. 00000120  245F                     movea.l    A2, [A7]+
  109. 00000122  4E5E                     unlink     A6
  110. 00000124  205F                     movea.l    A0, [A7]+
  111. 00000126  504F                     addq.w     A7, 8
  112. 00000128  4ED0                     jmp        [A0]
  113. 0000012A  4E56 FFF8                link       A6, -0x0008
  114. 0000012E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  115. 00000132  7800                     moveq.l    D4, 0x00
  116. 00000134  6028                     bra        +0x2A /* 0000015E */
  117. label00000136:
  118. 00000136  2604                     move.l     D3, D4
  119. 00000138  D6AD D92E                add.l      D3, [A5 - 0x26D2]
  120. 0000013C  2443                     movea.l    A2, D3
  121. 0000013E  4A92                     tst.l      [A2]
  122. 00000140  661A                     bne        +0x1C /* 0000015C */
  123. 00000142  302D D93A                move.w     D0, [A5 - 0x26C6]
  124. 00000146  670A                     beq        +0xC /* 00000152 */
  125. 00000148  206D D92E                movea.l    A0, [A5 - 0x26D2]
  126. 0000014C  2010                     move.l     D0, [A0]
  127. 0000014E  2480                     move.l     [A2], D0
  128. 00000150  600A                     bra        +0xC /* 0000015C */
  129. label00000152:
  130. 00000152  2F3C 0000 00B1           move.l     -[A7], 0xB1
  131. 00000158  4EBA FEA6                jsr        [PC - 0x15A /* 00000000 */]
  132. label0000015C:
  133. 0000015C  5884                     addq.l     D4, 4
  134. label0000015E:
  135. 0000015E  202D D926                move.l     D0, [A5 - 0x26DA]
  136. 00000162  E588                     lsl        D0, 2
  137. 00000164  B084                     cmp.l      D0, D4
  138. 00000166  62CE                     bhi        -0x30 /* 00000136 */
  139. 00000168  7000                     moveq.l    D0, 0x00
  140. 0000016A  2B40 D948                move.l     [A5 - 0x26B8], D0
  141. 0000016E  286D D936                movea.l    A4, [A5 - 0x26CA]
  142. 00000172  6000 0080                bra        +0x82 /* 000001F4 */
  143. label00000176:
  144. 00000176  296D D948 004E           move.l     [A4 + 0x4E], [A5 - 0x26B8]
  145. 0000017C  52AD D948                addq.l     [A5 - 0x26B8], 1
  146. 00000180  7A01                     moveq.l    D5, 0x01
  147. 00000182  266C 0008                movea.l    A3, [A4 + 0x8]
  148. 00000186  6064                     bra        +0x66 /* 000001EC */
  149. label00000188:
  150. 00000188  0C85 0000 0002           cmpi.l     D5, 0x2
  151. 0000018E  6610                     bne        +0x12 /* 000001A0 */
  152. 00000190  262C 0020                move.l     D3, [A4 + 0x20]
  153. 00000194  7003                     moveq.l    D0, 0x03
  154. 00000196  B680                     cmp.l      D3, D0
  155. 00000198  674E                     beq        +0x50 /* 000001E8 */
  156. 0000019A  7002                     moveq.l    D0, 0x02
  157. 0000019C  B680                     cmp.l      D3, D0
  158. 0000019E  6748                     beq        +0x4A /* 000001E8 */
  159. label000001A0:
  160. 000001A0  282B 0008                move.l     D4, [A3 + 0x8]
  161. 000001A4  B8AD D926                cmp.l      D4, [A5 - 0x26DA]
  162. 000001A8  6512                     bcs        +0x14 /* 000001BC */
  163. 000001AA  302D D93A                move.w     D0, [A5 - 0x26C6]
  164. 000001AE  660A                     bne        +0xC /* 000001BA */
  165. 000001B0  2F3C 0000 00D0           move.l     -[A7], 0xD0
  166. 000001B6  4EBA FE48                jsr        [PC - 0x1B8 /* 00000000 */]
  167. label000001BA:
  168. 000001BA  7800                     moveq.l    D4, 0x00
  169. label000001BC:
  170. 000001BC  2604                     move.l     D3, D4
  171. 000001BE  E583                     asl        D3, 2
  172. 000001C0  2D43 FFFC                move.l     [A6 - 0x4], D3
  173. 000001C4  D6AD D92E                add.l      D3, [A5 - 0x26D2]
  174. 000001C8  2043                     movea.l    A0, D3
  175. 000001CA  4A90                     tst.l      [A0]
  176. 000001CC  660A                     bne        +0xC /* 000001D8 */
  177. 000001CE  2F3C 0000 00D3           move.l     -[A7], 0xD3
  178. 000001D4  4EBA FE2A                jsr        [PC - 0x1D6 /* 00000000 */]
  179. label000001D8:
  180. 000001D8  202E FFFC                move.l     D0, [A6 - 0x4]
  181. 000001DC  D0AD D92E                add.l      D0, [A5 - 0x26D2]
  182. 000001E0  2040                     movea.l    A0, D0
  183. 000001E2  2010                     move.l     D0, [A0]
  184. 000001E4  2740 0008                move.l     [A3 + 0x8], D0
  185. label000001E8:
  186. 000001E8  5285                     addq.l     D5, 1
  187. 000001EA  2653                     movea.l    A3, [A3]
  188. label000001EC:
  189. 000001EC  200B                     move.l     D0, A3
  190. 000001EE  6698                     bne        -0x66 /* 00000188 */
  191. 000001F0  286C 0004                movea.l    A4, [A4 + 0x4]
  192. label000001F4:
  193. 000001F4  200C                     move.l     D0, A4
  194. 000001F6  6600 FF7E                bne        -0x80 /* 00000176 */
  195. 000001FA  202D D948                move.l     D0, [A5 - 0x26B8]
  196. 000001FE  2200                     move.l     D1, D0
  197. 00000200  C0FC 0003                mulu.w     D0, 0x3
  198. 00000204  4841                     swap.w     D1
  199. 00000206  C2FC 0003                mulu.w     D1, 0x3
  200. 0000020A  4841                     swap.w     D1
  201. 0000020C  4241                     clr.w      D1
  202. 0000020E  D081                     add.l      D0, D1
  203. 00000210  2B40 D94C                move.l     [A5 - 0x26B4], D0
  204. 00000214  7000                     moveq.l    D0, 0x00
  205. 00000216  2B40 D926                move.l     [A5 - 0x26DA], D0
  206. 0000021A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  207. 0000021E  4E5E                     unlink     A6
  208. 00000220  4E75                     rts
  209. 00000222  48E7 0018                movem.l    -[A7], A3,A4
  210. 00000226  286D D936                movea.l    A4, [A5 - 0x26CA]
  211. 0000022A  6030                     bra        +0x32 /* 0000025C */
  212. label0000022C:
  213. 0000022C  266C 0008                movea.l    A3, [A4 + 0x8]
  214. 00000230  6022                     bra        +0x24 /* 00000254 */
  215. label00000232:
  216. 00000232  4AAB 0008                tst.l      [A3 + 0x8]
  217. 00000236  660A                     bne        +0xC /* 00000242 */
  218. 00000238  2F3C 0000 00F9           move.l     -[A7], 0xF9
  219. 0000023E  4EBA FDC0                jsr        [PC - 0x240 /* 00000000 */]
  220. label00000242:
  221. 00000242  206B 0008                movea.l    A0, [A3 + 0x8]
  222. 00000246  700C                     moveq.l    D0, 0x0C
  223. 00000248  D1C0                     add.l      A0, D0
  224. 0000024A  2F08                     move.l     -[A7], A0
  225. 0000024C  2F0C                     move.l     -[A7], A4
  226. 0000024E  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  227. 00000252  2653                     movea.l    A3, [A3]
  228. label00000254:
  229. 00000254  200B                     move.l     D0, A3
  230. 00000256  66DA                     bne        -0x24 /* 00000232 */
  231. 00000258  286C 0004                movea.l    A4, [A4 + 0x4]
  232. label0000025C:
  233. 0000025C  200C                     move.l     D0, A4
  234. 0000025E  66CC                     bne        -0x32 /* 0000022C */
  235. 00000260  206D D936                movea.l    A0, [A5 - 0x26CA]
  236. 00000264  4AA8 000C                tst.l      [A0 + 0xC]
  237. 00000268  670A                     beq        +0xC /* 00000274 */
  238. 0000026A  2F3C 0000 00FD           move.l     -[A7], 0xFD
  239. 00000270  4EBA FD8E                jsr        [PC - 0x272 /* 00000000 */]
  240. label00000274:
  241. 00000274  4CDF 1800                movem.l    A3,A4, [A7]+
  242. 00000278  4E75                     rts
  243. fn0000027A:
  244. 0000027A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  245. 0000027E  202D D936                move.l     D0, [A5 - 0x26CA]
  246. 00000282  660A                     bne        +0xC /* 0000028E */
  247. 00000284  2F3C 0000 0109           move.l     -[A7], 0x109
  248. 0000028A  4EBA FD74                jsr        [PC - 0x28C /* 00000000 */]
  249. label0000028E:
  250. 0000028E  286D D936                movea.l    A4, [A5 - 0x26CA]
  251. 00000292  600A                     bra        +0xC /* 0000029E */
  252. label00000294:
  253. 00000294  7000                     moveq.l    D0, 0x00
  254. 00000296  2940 0042                move.l     [A4 + 0x42], D0
  255. 0000029A  286C 0004                movea.l    A4, [A4 + 0x4]
  256. label0000029E:
  257. 0000029E  200C                     move.l     D0, A4
  258. 000002A0  66F2                     bne        -0xC /* 00000294 */
  259. 000002A2  206D D936                movea.l    A0, [A5 - 0x26CA]
  260. 000002A6  52A8 0042                addq.l     [A0 + 0x42], 1
  261. 000002AA  286D D936                movea.l    A4, [A5 - 0x26CA]
  262. 000002AE  6018                     bra        +0x1A /* 000002C8 */
  263. label000002B0:
  264. 000002B0  266C 0008                movea.l    A3, [A4 + 0x8]
  265. 000002B4  600A                     bra        +0xC /* 000002C0 */
  266. label000002B6:
  267. 000002B6  206B 0008                movea.l    A0, [A3 + 0x8]
  268. 000002BA  52A8 0042                addq.l     [A0 + 0x42], 1
  269. 000002BE  2653                     movea.l    A3, [A3]
  270. label000002C0:
  271. 000002C0  200B                     move.l     D0, A3
  272. 000002C2  66F2                     bne        -0xC /* 000002B6 */
  273. 000002C4  286C 0004                movea.l    A4, [A4 + 0x4]
  274. label000002C8:
  275. 000002C8  200C                     move.l     D0, A4
  276. 000002CA  66E4                     bne        -0x1A /* 000002B0 */
  277. label000002CC:
  278. 000002CC  7600                     moveq.l    D3, 0x00
  279. 000002CE  286D D936                movea.l    A4, [A5 - 0x26CA]
  280. 000002D2  6042                     bra        +0x44 /* 00000316 */
  281. label000002D4:
  282. 000002D4  4AAC 0042                tst.l      [A4 + 0x42]
  283. 000002D8  6638                     bne        +0x3A /* 00000312 */
  284. 000002DA  266C 0008                movea.l    A3, [A4 + 0x8]
  285. 000002DE  601C                     bra        +0x1E /* 000002FC */
  286. label000002E0:
  287. 000002E0  206B 0008                movea.l    A0, [A3 + 0x8]
  288. 000002E4  53A8 0042                subq.l     [A0 + 0x42], 1
  289. 000002E8  206B 0008                movea.l    A0, [A3 + 0x8]
  290. 000002EC  700C                     moveq.l    D0, 0x0C
  291. 000002EE  D1C0                     add.l      A0, D0
  292. 000002F0  2F08                     move.l     -[A7], A0
  293. 000002F2  2F0C                     move.l     -[A7], A4
  294. 000002F4  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  295. 000002F8  7601                     moveq.l    D3, 0x01
  296. 000002FA  2653                     movea.l    A3, [A3]
  297. label000002FC:
  298. 000002FC  200B                     move.l     D0, A3
  299. 000002FE  66E0                     bne        -0x1E /* 000002E0 */
  300. 00000300  244C                     movea.l    A2, A4
  301. 00000302  504A                     addq.w     A2, 8
  302. 00000304  2F0A                     move.l     -[A7], A2
  303. 00000306  42A7                     clr.l      -[A7]
  304. 00000308  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  305. 0000030C  7004                     moveq.l    D0, 0x04
  306. 0000030E  2940 0020                move.l     [A4 + 0x20], D0
  307. label00000312:
  308. 00000312  286C 0004                movea.l    A4, [A4 + 0x4]
  309. label00000316:
  310. 00000316  200C                     move.l     D0, A4
  311. 00000318  66BA                     bne        -0x44 /* 000002D4 */
  312. 0000031A  4A83                     tst.l      D3
  313. 0000031C  66AE                     bne        -0x50 /* 000002CC */
  314. 0000031E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  315. 00000322  4E75                     rts
  316. 00000324  4E56 0000                link       A6, 0
  317. 00000328  48E7 0018                movem.l    -[A7], A3,A4
  318. 0000032C  206E 0008                movea.l    A0, [A6 + 0x8]
  319. 00000330  2650                     movea.l    A3, [A0]
  320. 00000332  600C                     bra        +0xE /* 00000340 */
  321. label00000334:
  322. 00000334  286B 0004                movea.l    A4, [A3 + 0x4]
  323. 00000338  2F0B                     move.l     -[A7], A3
  324. 0000033A  4EBA 001C                jsr        [PC + 0x1C /* 00000358 */]
  325. 0000033E  264C                     movea.l    A3, A4
  326. label00000340:
  327. 00000340  200B                     move.l     D0, A3
  328. 00000342  66F0                     bne        -0xE /* 00000334 */
  329. 00000344  7000                     moveq.l    D0, 0x00
  330. 00000346  206E 0008                movea.l    A0, [A6 + 0x8]
  331. 0000034A  2080                     move.l     [A0], D0
  332. 0000034C  4CDF 1800                movem.l    A3,A4, [A7]+
  333. 00000350  4E5E                     unlink     A6
  334. 00000352  205F                     movea.l    A0, [A7]+
  335. 00000354  584F                     addq.w     A7, 4
  336. 00000356  4ED0                     jmp        [A0]
  337. fn00000358:
  338. 00000358  4E56 0000                link       A6, 0
  339. 0000035C  2F0B                     move.l     -[A7], A3
  340. 0000035E  266E 0008                movea.l    A3, [A6 + 0x8]
  341. 00000362  200B                     move.l     D0, A3
  342. 00000364  660A                     bne        +0xC /* 00000370 */
  343. 00000366  2F3C 0000 013D           move.l     -[A7], 0x13D
  344. 0000036C  4EBA FC92                jsr        [PC - 0x36E /* 00000000 */]
  345. label00000370:
  346. 00000370  102D E4C8                move.b     D0, [A5 - 0x1B38]
  347. 00000374  7260                     moveq.l    D1, 0x60
  348. 00000376  C001                     and.b      D0, D1
  349. 00000378  6714                     beq        +0x16 /* 0000038E */
  350. 0000037A  302B 0034                move.w     D0, [A3 + 0x34]
  351. 0000037E  0240 0080                andi.w     D0, 0x80
  352. 00000382  670A                     beq        +0xC /* 0000038E */
  353. 00000384  2F3C 0000 0144           move.l     -[A7], 0x144
  354. 0000038A  4EBA FC74                jsr        [PC - 0x38C /* 00000000 */]
  355. label0000038E:
  356. 0000038E  2F13                     move.l     -[A7], [A3]
  357. 00000390  4EBA 07AC                jsr        [PC + 0x7AC /* 00000B3E */]
  358. 00000394  204B                     movea.l    A0, A3
  359. 00000396  5048                     addq.w     A0, 8
  360. 00000398  2F08                     move.l     -[A7], A0
  361. 0000039A  42A7                     clr.l      -[A7]
  362. 0000039C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  363. 000003A0  204B                     movea.l    A0, A3
  364. 000003A2  700C                     moveq.l    D0, 0x0C
  365. 000003A4  D1C0                     add.l      A0, D0
  366. 000003A6  2F08                     move.l     -[A7], A0
  367. 000003A8  42A7                     clr.l      -[A7]
  368. 000003AA  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  369. 000003AE  202B 0020                move.l     D0, [A3 + 0x20]
  370. 000003B2  7208                     moveq.l    D1, 0x08
  371. 000003B4  B081                     cmp.l      D0, D1
  372. 000003B6  6714                     beq        +0x16 /* 000003CC */
  373. 000003B8  7209                     moveq.l    D1, 0x09
  374. 000003BA  B081                     cmp.l      D0, D1
  375. 000003BC  670E                     beq        +0x10 /* 000003CC */
  376. 000003BE  720A                     moveq.l    D1, 0x0A
  377. 000003C0  B081                     cmp.l      D0, D1
  378. 000003C2  6708                     beq        +0xA /* 000003CC */
  379. 000003C4  720C                     moveq.l    D1, 0x0C
  380. 000003C6  B081                     cmp.l      D0, D1
  381. 000003C8  670E                     beq        +0x10 /* 000003D8 */
  382. 000003CA  6014                     bra        +0x16 /* 000003E0 */
  383. label000003CC:
  384. 000003CC  2F2B 0024                move.l     -[A7], [A3 + 0x24]
  385. 000003D0  206D D958                movea.l    A0, [A5 - 0x26A8]
  386. 000003D4  4E90                     jsr        [A0]
  387. 000003D6  6008                     bra        +0xA /* 000003E0 */
  388. label000003D8:
  389. 000003D8  2F2B 0024                move.l     -[A7], [A3 + 0x24]
  390. 000003DC  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  391. label000003E0:
  392. 000003E0  276D B954 0004           move.l     [A3 + 0x4], [A5 - 0x46AC]
  393. 000003E6  2B4B B954                move.l     [A5 - 0x46AC], A3
  394. 000003EA  265F                     movea.l    A3, [A7]+
  395. 000003EC  4E5E                     unlink     A6
  396. 000003EE  205F                     movea.l    A0, [A7]+
  397. 000003F0  584F                     addq.w     A7, 4
  398. 000003F2  4ED0                     jmp        [A0]
  399. 000003F4  4E56 0000                link       A6, 0
  400. 000003F8  48E7 0038                movem.l    -[A7], A2,A3,A4
  401. 000003FC  286E 0008                movea.l    A4, [A6 + 0x8]
  402. 00000400  6000 00AE                bra        +0xB0 /* 000004B0 */
  403. label00000404:
  404. 00000404  2F0C                     move.l     -[A7], A4
  405. 00000406  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  406. 0000040A  2640                     movea.l    A3, D0
  407. 0000040C  2F0B                     move.l     -[A7], A3
  408. 0000040E  4EBA 1BD2                jsr        [PC + 0x1BD2 /* 00001FE2 */]
  409. 00000412  204B                     movea.l    A0, A3
  410. 00000414  5048                     addq.w     A0, 8
  411. 00000416  2F08                     move.l     -[A7], A0
  412. 00000418  42A7                     clr.l      -[A7]
  413. 0000041A  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  414. 0000041E  204B                     movea.l    A0, A3
  415. 00000420  700C                     moveq.l    D0, 0x0C
  416. 00000422  D1C0                     add.l      A0, D0
  417. 00000424  2F08                     move.l     -[A7], A0
  418. 00000426  42A7                     clr.l      -[A7]
  419. 00000428  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  420. 0000042C  204B                     movea.l    A0, A3
  421. 0000042E  7014                     moveq.l    D0, 0x14
  422. 00000430  D1C0                     add.l      A0, D0
  423. 00000432  2F08                     move.l     -[A7], A0
  424. 00000434  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  425. 00000438  204B                     movea.l    A0, A3
  426. 0000043A  704A                     moveq.l    D0, 0x4A
  427. 0000043C  D1C0                     add.l      A0, D0
  428. 0000043E  2F08                     move.l     -[A7], A0
  429. 00000440  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  430. 00000444  204B                     movea.l    A0, A3
  431. 00000446  7052                     moveq.l    D0, 0x52
  432. 00000448  D1C0                     add.l      A0, D0
  433. 0000044A  2F08                     move.l     -[A7], A0
  434. 0000044C  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  435. 00000450  202B 0020                move.l     D0, [A3 + 0x20]
  436. 00000454  720B                     moveq.l    D1, 0x0B
  437. 00000456  B081                     cmp.l      D0, D1
  438. 00000458  670E                     beq        +0x10 /* 00000468 */
  439. 0000045A  720C                     moveq.l    D1, 0x0C
  440. 0000045C  B081                     cmp.l      D0, D1
  441. 0000045E  6716                     beq        +0x18 /* 00000476 */
  442. 00000460  7208                     moveq.l    D1, 0x08
  443. 00000462  B081                     cmp.l      D0, D1
  444. 00000464  671E                     beq        +0x20 /* 00000484 */
  445. 00000466  6028                     bra        +0x2A /* 00000490 */
  446. label00000468:
  447. 00000468  204B                     movea.l    A0, A3
  448. 0000046A  7024                     moveq.l    D0, 0x24
  449. 0000046C  D1C0                     add.l      A0, D0
  450. 0000046E  2F08                     move.l     -[A7], A0
  451. 00000470  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  452. 00000474  601A                     bra        +0x1C /* 00000490 */
  453. label00000476:
  454. 00000476  204B                     movea.l    A0, A3
  455. 00000478  7024                     moveq.l    D0, 0x24
  456. 0000047A  D1C0                     add.l      A0, D0
  457. 0000047C  2F08                     move.l     -[A7], A0
  458. 0000047E  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  459. 00000482  600C                     bra        +0xE /* 00000490 */
  460. label00000484:
  461. 00000484  204B                     movea.l    A0, A3
  462. 00000486  7024                     moveq.l    D0, 0x24
  463. 00000488  D1C0                     add.l      A0, D0
  464. 0000048A  2F08                     move.l     -[A7], A0
  465. 0000048C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  466. label00000490:
  467. 00000490  244B                     movea.l    A2, A3
  468. 00000492  7036                     moveq.l    D0, 0x36
  469. 00000494  D5C0                     add.l      A2, D0
  470. 00000496  2F0A                     move.l     -[A7], A2
  471. 00000498  42A7                     clr.l      -[A7]
  472. 0000049A  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  473. 0000049E  204B                     movea.l    A0, A3
  474. 000004A0  703A                     moveq.l    D0, 0x3A
  475. 000004A2  D1C0                     add.l      A0, D0
  476. 000004A4  2F08                     move.l     -[A7], A0
  477. 000004A6  42A7                     clr.l      -[A7]
  478. 000004A8  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  479. 000004AC  284B                     movea.l    A4, A3
  480. 000004AE  584C                     addq.w     A4, 4
  481. label000004B0:
  482. 000004B0  2014                     move.l     D0, [A4]
  483. 000004B2  7201                     moveq.l    D1, 0x01
  484. 000004B4  C081                     and.l      D0, D1
  485. 000004B6  6600 FF4C                bne        -0xB2 /* 00000404 */
  486. 000004BA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  487. 000004BE  4E5E                     unlink     A6
  488. 000004C0  205F                     movea.l    A0, [A7]+
  489. 000004C2  584F                     addq.w     A7, 4
  490. 000004C4  4ED0                     jmp        [A0]
  491. 000004C6  4E56 0000                link       A6, 0
  492. 000004CA  48E7 0038                movem.l    -[A7], A2,A3,A4
  493. 000004CE  286E 0008                movea.l    A4, [A6 + 0x8]
  494. 000004D2  6000 00AC                bra        +0xAE /* 00000580 */
  495. label000004D6:
  496. 000004D6  2F0C                     move.l     -[A7], A4
  497. 000004D8  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  498. 000004DC  2F0B                     move.l     -[A7], A3
  499. 000004DE  4EBA 1BDC                jsr        [PC + 0x1BDC /* 000020BC */]
  500. 000004E2  204B                     movea.l    A0, A3
  501. 000004E4  5048                     addq.w     A0, 8
  502. 000004E6  2F08                     move.l     -[A7], A0
  503. 000004E8  42A7                     clr.l      -[A7]
  504. 000004EA  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  505. 000004EE  204B                     movea.l    A0, A3
  506. 000004F0  700C                     moveq.l    D0, 0x0C
  507. 000004F2  D1C0                     add.l      A0, D0
  508. 000004F4  2F08                     move.l     -[A7], A0
  509. 000004F6  42A7                     clr.l      -[A7]
  510. 000004F8  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  511. 000004FC  204B                     movea.l    A0, A3
  512. 000004FE  704A                     moveq.l    D0, 0x4A
  513. 00000500  D1C0                     add.l      A0, D0
  514. 00000502  2F08                     move.l     -[A7], A0
  515. 00000504  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  516. 00000508  204B                     movea.l    A0, A3
  517. 0000050A  7052                     moveq.l    D0, 0x52
  518. 0000050C  D1C0                     add.l      A0, D0
  519. 0000050E  2F08                     move.l     -[A7], A0
  520. 00000510  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  521. 00000514  204B                     movea.l    A0, A3
  522. 00000516  7014                     moveq.l    D0, 0x14
  523. 00000518  D1C0                     add.l      A0, D0
  524. 0000051A  2F08                     move.l     -[A7], A0
  525. 0000051C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  526. 00000520  202B 0020                move.l     D0, [A3 + 0x20]
  527. 00000524  720B                     moveq.l    D1, 0x0B
  528. 00000526  B081                     cmp.l      D0, D1
  529. 00000528  670E                     beq        +0x10 /* 00000538 */
  530. 0000052A  720C                     moveq.l    D1, 0x0C
  531. 0000052C  B081                     cmp.l      D0, D1
  532. 0000052E  6716                     beq        +0x18 /* 00000546 */
  533. 00000530  7208                     moveq.l    D1, 0x08
  534. 00000532  B081                     cmp.l      D0, D1
  535. 00000534  671E                     beq        +0x20 /* 00000554 */
  536. 00000536  6028                     bra        +0x2A /* 00000560 */
  537. label00000538:
  538. 00000538  204B                     movea.l    A0, A3
  539. 0000053A  7024                     moveq.l    D0, 0x24
  540. 0000053C  D1C0                     add.l      A0, D0
  541. 0000053E  2F08                     move.l     -[A7], A0
  542. 00000540  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  543. 00000544  601A                     bra        +0x1C /* 00000560 */
  544. label00000546:
  545. 00000546  204B                     movea.l    A0, A3
  546. 00000548  7024                     moveq.l    D0, 0x24
  547. 0000054A  D1C0                     add.l      A0, D0
  548. 0000054C  2F08                     move.l     -[A7], A0
  549. 0000054E  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  550. 00000552  600C                     bra        +0xE /* 00000560 */
  551. label00000554:
  552. 00000554  204B                     movea.l    A0, A3
  553. 00000556  7024                     moveq.l    D0, 0x24
  554. 00000558  D1C0                     add.l      A0, D0
  555. 0000055A  2F08                     move.l     -[A7], A0
  556. 0000055C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  557. label00000560:
  558. 00000560  244B                     movea.l    A2, A3
  559. 00000562  7036                     moveq.l    D0, 0x36
  560. 00000564  D5C0                     add.l      A2, D0
  561. 00000566  2F0A                     move.l     -[A7], A2
  562. 00000568  42A7                     clr.l      -[A7]
  563. 0000056A  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  564. 0000056E  204B                     movea.l    A0, A3
  565. 00000570  703A                     moveq.l    D0, 0x3A
  566. 00000572  D1C0                     add.l      A0, D0
  567. 00000574  2F08                     move.l     -[A7], A0
  568. 00000576  42A7                     clr.l      -[A7]
  569. 00000578  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  570. 0000057C  284B                     movea.l    A4, A3
  571. 0000057E  584C                     addq.w     A4, 4
  572. label00000580:
  573. 00000580  2654                     movea.l    A3, [A4]
  574. 00000582  200B                     move.l     D0, A3
  575. 00000584  670A                     beq        +0xC /* 00000590 */
  576. 00000586  200B                     move.l     D0, A3
  577. 00000588  7201                     moveq.l    D1, 0x01
  578. 0000058A  C081                     and.l      D0, D1
  579. 0000058C  6700 FF48                beq        -0xB6 /* 000004D6 */
  580. label00000590:
  581. 00000590  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  582. 00000594  4E5E                     unlink     A6
  583. 00000596  205F                     movea.l    A0, [A7]+
  584. 00000598  584F                     addq.w     A7, 4
  585. 0000059A  4ED0                     jmp        [A0]
  586. fn0000059C:
  587. 0000059C  4E56 0000                link       A6, 0
  588. 000005A0  48E7 0038                movem.l    -[A7], A2,A3,A4
  589. 000005A4  102D D972                move.b     D0, [A5 - 0x268E]
  590. 000005A8  660A                     bne        +0xC /* 000005B4 */
  591. 000005AA  2F3C 0000 0207           move.l     -[A7], 0x207
  592. 000005B0  4EBA FA4E                jsr        [PC - 0x5B2 /* 00000000 */]
  593. label000005B4:
  594. 000005B4  202E 0008                move.l     D0, [A6 + 0x8]
  595. 000005B8  6756                     beq        +0x58 /* 00000610 */
  596. 000005BA  202D D922                move.l     D0, [A5 - 0x26DE]
  597. 000005BE  660A                     bne        +0xC /* 000005CA */
  598. 000005C0  2F3C 0000 020A           move.l     -[A7], 0x20A
  599. 000005C6  4EBA FA38                jsr        [PC - 0x5C8 /* 00000000 */]
  600. label000005CA:
  601. 000005CA  286D D922                movea.l    A4, [A5 - 0x26DE]
  602. 000005CE  206D D922                movea.l    A0, [A5 - 0x26DE]
  603. 000005D2  2650                     movea.l    A3, [A0]
  604. 000005D4  200B                     move.l     D0, A3
  605. 000005D6  6734                     beq        +0x36 /* 0000060C */
  606. 000005D8  206E 0008                movea.l    A0, [A6 + 0x8]
  607. 000005DC  2468 0016                movea.l    A2, [A0 + 0x16]
  608. 000005E0  600E                     bra        +0x10 /* 000005F0 */
  609. label000005E2:
  610. 000005E2  2F0B                     move.l     -[A7], A3
  611. 000005E4  2F0A                     move.l     -[A7], A2
  612. 000005E6  4EBA 0CD4                jsr        [PC + 0xCD4 /* 000012BC */]
  613. 000005EA  284B                     movea.l    A4, A3
  614. 000005EC  5C4C                     addq.w     A4, 6
  615. 000005EE  2654                     movea.l    A3, [A4]
  616. label000005F0:
  617. 000005F0  1013                     move.b     D0, [A3]
  618. 000005F2  720F                     moveq.l    D1, 0x0F
  619. 000005F4  B001                     cmp.b      D0, D1
  620. 000005F6  67EA                     beq        -0x14 /* 000005E2 */
  621. 000005F8  700F                     moveq.l    D0, 0x0F
  622. 000005FA  2F00                     move.l     -[A7], D0
  623. 000005FC  2F0A                     move.l     -[A7], A2
  624. 000005FE  2F0B                     move.l     -[A7], A3
  625. 00000600  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  626. 00000604  4EBA 08BE                jsr        [PC + 0x8BE /* 00000EC4 */]
  627. 00000608  2D40 0008                move.l     [A6 + 0x8], D0
  628. label0000060C:
  629. 0000060C  28AE 0008                move.l     [A4], [A6 + 0x8]
  630. label00000610:
  631. 00000610  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  632. 00000614  4E5E                     unlink     A6
  633. 00000616  205F                     movea.l    A0, [A7]+
  634. 00000618  584F                     addq.w     A7, 4
  635. 0000061A  4ED0                     jmp        [A0]
  636. 0000061C  4E56 FFFC                link       A6, -0x0004
  637. 00000620  48E7 0038                movem.l    -[A7], A2,A3,A4
  638. 00000624  266E 0008                movea.l    A3, [A6 + 0x8]
  639. 00000628  286E 000C                movea.l    A4, [A6 + 0xC]
  640. 0000062C  102D D972                move.b     D0, [A5 - 0x268E]
  641. 00000630  660A                     bne        +0xC /* 0000063C */
  642. 00000632  2F3C 0000 0231           move.l     -[A7], 0x231
  643. 00000638  4EBA F9C6                jsr        [PC - 0x63A /* 00000000 */]
  644. label0000063C:
  645. 0000063C  200C                     move.l     D0, A4
  646. 0000063E  6730                     beq        +0x32 /* 00000670 */
  647. 00000640  200B                     move.l     D0, A3
  648. 00000642  660A                     bne        +0xC /* 0000064E */
  649. 00000644  2F3C 0000 0235           move.l     -[A7], 0x235
  650. 0000064A  4EBA F9B4                jsr        [PC - 0x64C /* 00000000 */]
  651. label0000064E:
  652. 0000064E  2453                     movea.l    A2, [A3]
  653. 00000650  200A                     move.l     D0, A2
  654. 00000652  671A                     beq        +0x1C /* 0000066E */
  655. 00000654  202A 0016                move.l     D0, [A2 + 0x16]
  656. 00000658  2D40 FFFC                move.l     [A6 - 0x4], D0
  657. 0000065C  720F                     moveq.l    D1, 0x0F
  658. 0000065E  2F01                     move.l     -[A7], D1
  659. 00000660  2F00                     move.l     -[A7], D0
  660. 00000662  2F0C                     move.l     -[A7], A4
  661. 00000664  2F0A                     move.l     -[A7], A2
  662. 00000666  4EBA 085C                jsr        [PC + 0x85C /* 00000EC4 */]
  663. 0000066A  2680                     move.l     [A3], D0
  664. 0000066C  6002                     bra        +0x4 /* 00000670 */
  665. label0000066E:
  666. 0000066E  268C                     move.l     [A3], A4
  667. label00000670:
  668. 00000670  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  669. 00000674  4E5E                     unlink     A6
  670. 00000676  205F                     movea.l    A0, [A7]+
  671. 00000678  504F                     addq.w     A7, 8
  672. 0000067A  4ED0                     jmp        [A0]
  673. 0000067C  2F03                     move.l     -[A7], D3
  674. 0000067E  206D D922                movea.l    A0, [A5 - 0x26DE]
  675. 00000682  316D D950 0048           move.w     [A0 + 0x48], [A5 - 0x26B0]
  676. 00000688  262D D922                move.l     D3, [A5 - 0x26DE]
  677. 0000068C  2043                     movea.l    A0, D3
  678. 0000068E  2143 004A                move.l     [A0 + 0x4A], D3
  679. 00000692  7004                     moveq.l    D0, 0x04
  680. 00000694  206D D922                movea.l    A0, [A5 - 0x26DE]
  681. 00000698  2140 0020                move.l     [A0 + 0x20], D0
  682. 0000069C  7000                     moveq.l    D0, 0x00
  683. 0000069E  2B40 D922                move.l     [A5 - 0x26DE], D0
  684. 000006A2  261F                     move.l     D3, [A7]+
  685. 000006A4  4E75                     rts
  686. 000006A6  4E56 FFEC                link       A6, -0x0014
  687. 000006AA  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  688. 000006AE  206D D998                movea.l    A0, [A5 - 0x2668]
  689. 000006B2  2068 0010                movea.l    A0, [A0 + 0x10]
  690. 000006B6  1028 000B                move.b     D0, [A0 + 0xB]
  691. 000006BA  720C                     moveq.l    D1, 0x0C
  692. 000006BC  C001                     and.b      D0, D1
  693. 000006BE  6600 03E6                bne        +0x3E8 /* 00000AA6 */
  694. label000006C2:
  695. 000006C2  4EBA FBB6                jsr        [PC - 0x44A /* 0000027A */]
  696. 000006C6  7000                     moveq.l    D0, 0x00
  697. 000006C8  2B40 D878                move.l     [A5 - 0x2788], D0
  698. 000006CC  2D6D D936 FFEC           move.l     [A6 - 0x14], [A5 - 0x26CA]
  699. 000006D2  6000 03C2                bra        +0x3C4 /* 00000A96 */
  700. label000006D6:
  701. 000006D6  246E FFEC                movea.l    A2, [A6 - 0x14]
  702. 000006DA  262A 0020                move.l     D3, [A2 + 0x20]
  703. 000006DE  7802                     moveq.l    D4, 0x02
  704. 000006E0  B684                     cmp.l      D3, D4
  705. 000006E2  6708                     beq        +0xA /* 000006EC */
  706. 000006E4  7003                     moveq.l    D0, 0x03
  707. 000006E6  B680                     cmp.l      D3, D0
  708. 000006E8  6600 02AE                bne        +0x2B0 /* 00000998 */
  709. label000006EC:
  710. 000006EC  266A 0008                movea.l    A3, [A2 + 0x8]
  711. 000006F0  202B 0008                move.l     D0, [A3 + 0x8]
  712. 000006F4  2D40 FFF4                move.l     [A6 - 0xC], D0
  713. 000006F8  2053                     movea.l    A0, [A3]
  714. 000006FA  2228 0008                move.l     D1, [A0 + 0x8]
  715. 000006FE  2D41 FFF0                move.l     [A6 - 0x10], D1
  716. 00000702  2041                     movea.l    A0, D1
  717. 00000704  2428 0042                move.l     D2, [A0 + 0x42]
  718. 00000708  7601                     moveq.l    D3, 0x01
  719. 0000070A  B483                     cmp.l      D2, D3
  720. 0000070C  6600 037C                bne        +0x37E /* 00000A8A */
  721. 00000710  2428 0020                move.l     D2, [A0 + 0x20]
  722. 00000714  7A0B                     moveq.l    D5, 0x0B
  723. 00000716  B485                     cmp.l      D2, D5
  724. 00000718  6700 0370                beq        +0x372 /* 00000A8A */
  725. 0000071C  226A 0014                movea.l    A1, [A2 + 0x14]
  726. 00000720  2668 0014                movea.l    A3, [A0 + 0x14]
  727. 00000724  B3CB                     cmpa.l     A1, A3
  728. 00000726  6600 0362                bne        +0x364 /* 00000A8A */
  729. 0000072A  2428 0020                move.l     D2, [A0 + 0x20]
  730. 0000072E  B483                     cmp.l      D2, D3
  731. 00000730  666E                     bne        +0x70 /* 000007A0 */
  732. 00000732  2268 0008                movea.l    A1, [A0 + 0x8]
  733. 00000736  2269 0008                movea.l    A1, [A1 + 0x8]
  734. 0000073A  2640                     movea.l    A3, D0
  735. 0000073C  B3CB                     cmpa.l     A1, A3
  736. 0000073E  6660                     bne        +0x62 /* 000007A0 */
  737. 00000740  2543 0020                move.l     [A2 + 0x20], D3
  738. 00000744  2650                     movea.l    A3, [A0]
  739. 00000746  200B                     move.l     D0, A3
  740. 00000748  672A                     beq        +0x2C /* 00000774 */
  741. 0000074A  B684                     cmp.l      D3, D4
  742. 0000074C  6604                     bne        +0x6 /* 00000752 */
  743. 0000074E  7010                     moveq.l    D0, 0x10
  744. 00000750  6002                     bra        +0x4 /* 00000754 */
  745. label00000752:
  746. 00000752  7011                     moveq.l    D0, 0x11
  747. label00000754:
  748. 00000754  7A00                     moveq.l    D5, 0x00
  749. 00000756  1A00                     move.b     D5, D0
  750. 00000758  2F05                     move.l     -[A7], D5
  751. 0000075A  226D D874                movea.l    A1, [A5 - 0x278C]
  752. 0000075E  2F29 0018                move.l     -[A7], [A1 + 0x18]
  753. 00000762  2F12                     move.l     -[A7], [A2]
  754. 00000764  2F0B                     move.l     -[A7], A3
  755. 00000766  4EBA 075C                jsr        [PC + 0x75C /* 00000EC4 */]
  756. 0000076A  2480                     move.l     [A2], D0
  757. 0000076C  7000                     moveq.l    D0, 0x00
  758. 0000076E  206E FFF0                movea.l    A0, [A6 - 0x10]
  759. 00000772  2080                     move.l     [A0], D0
  760. label00000774:
  761. 00000774  246E FFF0                movea.l    A2, [A6 - 0x10]
  762. 00000778  53AA 0042                subq.l     [A2 + 0x42], 1
  763. 0000077C  266E FFEC                movea.l    A3, [A6 - 0x14]
  764. 00000780  504B                     addq.w     A3, 8
  765. 00000782  2F0B                     move.l     -[A7], A3
  766. 00000784  2F0A                     move.l     -[A7], A2
  767. 00000786  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  768. 0000078A  700C                     moveq.l    D0, 0x0C
  769. 0000078C  D5C0                     add.l      A2, D0
  770. 0000078E  2F0A                     move.l     -[A7], A2
  771. 00000790  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  772. 00000794  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  773. 00000798  52AD D878                addq.l     [A5 - 0x2788], 1
  774. 0000079C  6000 02EC                bra        +0x2EE /* 00000A8A */
  775. label000007A0:
  776. 000007A0  246E FFF0                movea.l    A2, [A6 - 0x10]
  777. 000007A4  202A 0020                move.l     D0, [A2 + 0x20]
  778. 000007A8  7605                     moveq.l    D3, 0x05
  779. 000007AA  B083                     cmp.l      D0, D3
  780. 000007AC  6600 0088                bne        +0x8A /* 00000836 */
  781. 000007B0  266E FFF4                movea.l    A3, [A6 - 0xC]
  782. 000007B4  202B 0020                move.l     D0, [A3 + 0x20]
  783. 000007B8  B083                     cmp.l      D0, D3
  784. 000007BA  667A                     bne        +0x7C /* 00000836 */
  785. 000007BC  202B 0042                move.l     D0, [A3 + 0x42]
  786. 000007C0  7201                     moveq.l    D1, 0x01
  787. 000007C2  B081                     cmp.l      D0, D1
  788. 000007C4  6670                     bne        +0x72 /* 00000836 */
  789. 000007C6  266E FFEC                movea.l    A3, [A6 - 0x14]
  790. 000007CA  2743 0020                move.l     [A3 + 0x20], D3
  791. 000007CE  7061                     moveq.l    D0, 0x61
  792. 000007D0  2F00                     move.l     -[A7], D0
  793. 000007D2  2852                     movea.l    A4, [A2]
  794. 000007D4  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  795. 000007D8  2F0C                     move.l     -[A7], A4
  796. 000007DA  286E FFF4                movea.l    A4, [A6 - 0xC]
  797. 000007DE  2F14                     move.l     -[A7], [A4]
  798. 000007E0  4EBA 06E2                jsr        [PC + 0x6E2 /* 00000EC4 */]
  799. 000007E4  2D40 FFF8                move.l     [A6 - 0x8], D0
  800. 000007E8  720E                     moveq.l    D1, 0x0E
  801. 000007EA  2F01                     move.l     -[A7], D1
  802. 000007EC  2040                     movea.l    A0, D0
  803. 000007EE  2F28 0016                move.l     -[A7], [A0 + 0x16]
  804. 000007F2  2F13                     move.l     -[A7], [A3]
  805. 000007F4  2F00                     move.l     -[A7], D0
  806. 000007F6  4EBA 06CC                jsr        [PC + 0x6CC /* 00000EC4 */]
  807. 000007FA  2680                     move.l     [A3], D0
  808. 000007FC  7600                     moveq.l    D3, 0x00
  809. 000007FE  2483                     move.l     [A2], D3
  810. 00000800  2883                     move.l     [A4], D3
  811. 00000802  53AA 0042                subq.l     [A2 + 0x42], 1
  812. 00000806  53AC 0042                subq.l     [A4 + 0x42], 1
  813. 0000080A  504B                     addq.w     A3, 8
  814. 0000080C  2F0B                     move.l     -[A7], A3
  815. 0000080E  42A7                     clr.l      -[A7]
  816. 00000810  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  817. 00000814  760C                     moveq.l    D3, 0x0C
  818. 00000816  D5C3                     add.l      A2, D3
  819. 00000818  2F0A                     move.l     -[A7], A2
  820. 0000081A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  821. 0000081E  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  822. 00000822  D9C3                     add.l      A4, D3
  823. 00000824  2F0C                     move.l     -[A7], A4
  824. 00000826  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  825. 0000082A  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  826. 0000082E  52AD D878                addq.l     [A5 - 0x2788], 1
  827. 00000832  6000 0256                bra        +0x258 /* 00000A8A */
  828. label00000836:
  829. 00000836  246E FFF0                movea.l    A2, [A6 - 0x10]
  830. 0000083A  202A 0020                move.l     D0, [A2 + 0x20]
  831. 0000083E  7601                     moveq.l    D3, 0x01
  832. 00000840  B083                     cmp.l      D0, D3
  833. 00000842  6600 0246                bne        +0x248 /* 00000A8A */
  834. 00000846  266E FFF4                movea.l    A3, [A6 - 0xC]
  835. 0000084A  202B 0020                move.l     D0, [A3 + 0x20]
  836. 0000084E  B083                     cmp.l      D0, D3
  837. 00000850  6600 0238                bne        +0x23A /* 00000A8A */
  838. 00000854  202B 0042                move.l     D0, [A3 + 0x42]
  839. 00000858  B083                     cmp.l      D0, D3
  840. 0000085A  6600 022E                bne        +0x230 /* 00000A8A */
  841. 0000085E  206A 0008                movea.l    A0, [A2 + 0x8]
  842. 00000862  2068 0008                movea.l    A0, [A0 + 0x8]
  843. 00000866  226B 0008                movea.l    A1, [A3 + 0x8]
  844. 0000086A  2269 0008                movea.l    A1, [A1 + 0x8]
  845. 0000086E  B1C9                     cmpa.l     A0, A1
  846. 00000870  6600 0218                bne        +0x21A /* 00000A8A */
  847. 00000874  266E FFEC                movea.l    A3, [A6 - 0x14]
  848. 00000878  2743 0020                move.l     [A3 + 0x20], D3
  849. 0000087C  2452                     movea.l    A2, [A2]
  850. 0000087E  200A                     move.l     D0, A2
  851. 00000880  677A                     beq        +0x7C /* 000008FC */
  852. 00000882  206E FFF4                movea.l    A0, [A6 - 0xC]
  853. 00000886  2850                     movea.l    A4, [A0]
  854. 00000888  200C                     move.l     D0, A4
  855. 0000088A  672C                     beq        +0x2E /* 000008B8 */
  856. 0000088C  7061                     moveq.l    D0, 0x61
  857. 0000088E  2F00                     move.l     -[A7], D0
  858. 00000890  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  859. 00000894  2F0A                     move.l     -[A7], A2
  860. 00000896  2F0C                     move.l     -[A7], A4
  861. 00000898  4EBA 062A                jsr        [PC + 0x62A /* 00000EC4 */]
  862. 0000089C  2D40 FFFC                move.l     [A6 - 0x4], D0
  863. 000008A0  720E                     moveq.l    D1, 0x0E
  864. 000008A2  2F01                     move.l     -[A7], D1
  865. 000008A4  2040                     movea.l    A0, D0
  866. 000008A6  2F28 0016                move.l     -[A7], [A0 + 0x16]
  867. 000008AA  2F13                     move.l     -[A7], [A3]
  868. 000008AC  2F00                     move.l     -[A7], D0
  869. 000008AE  4EBA 0614                jsr        [PC + 0x614 /* 00000EC4 */]
  870. 000008B2  2D40 FFFC                move.l     [A6 - 0x4], D0
  871. 000008B6  6032                     bra        +0x34 /* 000008EA */
  872. label000008B8:
  873. 000008B8  246E FFEC                movea.l    A2, [A6 - 0x14]
  874. 000008BC  202A 0020                move.l     D0, [A2 + 0x20]
  875. 000008C0  7203                     moveq.l    D1, 0x03
  876. 000008C2  B081                     cmp.l      D0, D1
  877. 000008C4  6604                     bne        +0x6 /* 000008CA */
  878. 000008C6  7011                     moveq.l    D0, 0x11
  879. 000008C8  6002                     bra        +0x4 /* 000008CC */
  880. label000008CA:
  881. 000008CA  7010                     moveq.l    D0, 0x10
  882. label000008CC:
  883. 000008CC  7A00                     moveq.l    D5, 0x00
  884. 000008CE  1A00                     move.b     D5, D0
  885. 000008D0  2F05                     move.l     -[A7], D5
  886. 000008D2  206D D874                movea.l    A0, [A5 - 0x278C]
  887. 000008D6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  888. 000008DA  2F12                     move.l     -[A7], [A2]
  889. 000008DC  206E FFF0                movea.l    A0, [A6 - 0x10]
  890. 000008E0  2F10                     move.l     -[A7], [A0]
  891. 000008E2  4EBA 05E0                jsr        [PC + 0x5E0 /* 00000EC4 */]
  892. 000008E6  2D40 FFFC                move.l     [A6 - 0x4], D0
  893. label000008EA:
  894. 000008EA  7000                     moveq.l    D0, 0x00
  895. 000008EC  206E FFF0                movea.l    A0, [A6 - 0x10]
  896. 000008F0  2080                     move.l     [A0], D0
  897. 000008F2  206E FFEC                movea.l    A0, [A6 - 0x14]
  898. 000008F6  20AE FFFC                move.l     [A0], [A6 - 0x4]
  899. 000008FA  6036                     bra        +0x38 /* 00000932 */
  900. label000008FC:
  901. 000008FC  206E FFF4                movea.l    A0, [A6 - 0xC]
  902. 00000900  2450                     movea.l    A2, [A0]
  903. 00000902  200A                     move.l     D0, A2
  904. 00000904  672C                     beq        +0x2E /* 00000932 */
  905. 00000906  266E FFEC                movea.l    A3, [A6 - 0x14]
  906. 0000090A  202B 0020                move.l     D0, [A3 + 0x20]
  907. 0000090E  7202                     moveq.l    D1, 0x02
  908. 00000910  B081                     cmp.l      D0, D1
  909. 00000912  6604                     bne        +0x6 /* 00000918 */
  910. 00000914  7011                     moveq.l    D0, 0x11
  911. 00000916  6002                     bra        +0x4 /* 0000091A */
  912. label00000918:
  913. 00000918  7010                     moveq.l    D0, 0x10
  914. label0000091A:
  915. 0000091A  7A00                     moveq.l    D5, 0x00
  916. 0000091C  1A00                     move.b     D5, D0
  917. 0000091E  2F05                     move.l     -[A7], D5
  918. 00000920  206D D874                movea.l    A0, [A5 - 0x278C]
  919. 00000924  2F28 0018                move.l     -[A7], [A0 + 0x18]
  920. 00000928  2F13                     move.l     -[A7], [A3]
  921. 0000092A  2F0A                     move.l     -[A7], A2
  922. 0000092C  4EBA 0596                jsr        [PC + 0x596 /* 00000EC4 */]
  923. 00000930  2680                     move.l     [A3], D0
  924. label00000932:
  925. 00000932  7600                     moveq.l    D3, 0x00
  926. 00000934  246E FFF4                movea.l    A2, [A6 - 0xC]
  927. 00000938  2483                     move.l     [A2], D3
  928. 0000093A  266E FFEC                movea.l    A3, [A6 - 0x14]
  929. 0000093E  504B                     addq.w     A3, 8
  930. 00000940  2F0B                     move.l     -[A7], A3
  931. 00000942  42A7                     clr.l      -[A7]
  932. 00000944  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  933. 00000948  2F0B                     move.l     -[A7], A3
  934. 0000094A  266E FFF0                movea.l    A3, [A6 - 0x10]
  935. 0000094E  206B 0008                movea.l    A0, [A3 + 0x8]
  936. 00000952  2F28 0008                move.l     -[A7], [A0 + 0x8]
  937. 00000956  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  938. 0000095A  760C                     moveq.l    D3, 0x0C
  939. 0000095C  D7C3                     add.l      A3, D3
  940. 0000095E  2F0B                     move.l     -[A7], A3
  941. 00000960  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  942. 00000964  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  943. 00000968  D5C3                     add.l      A2, D3
  944. 0000096A  2F0A                     move.l     -[A7], A2
  945. 0000096C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  946. 00000970  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  947. 00000974  206E FFF0                movea.l    A0, [A6 - 0x10]
  948. 00000978  53A8 0042                subq.l     [A0 + 0x42], 1
  949. 0000097C  226E FFF4                movea.l    A1, [A6 - 0xC]
  950. 00000980  53A9 0042                subq.l     [A1 + 0x42], 1
  951. 00000984  2068 0008                movea.l    A0, [A0 + 0x8]
  952. 00000988  2068 0008                movea.l    A0, [A0 + 0x8]
  953. 0000098C  52A8 0042                addq.l     [A0 + 0x42], 1
  954. 00000990  52AD D878                addq.l     [A5 - 0x2788], 1
  955. 00000994  6000 00F4                bra        +0xF6 /* 00000A8A */
  956. label00000998:
  957. 00000998  246E FFEC                movea.l    A2, [A6 - 0x14]
  958. 0000099C  202A 0020                move.l     D0, [A2 + 0x20]
  959. 000009A0  7601                     moveq.l    D3, 0x01
  960. 000009A2  B083                     cmp.l      D0, D3
  961. 000009A4  6600 00E4                bne        +0xE6 /* 00000A8A */
  962. 000009A8  206A 0008                movea.l    A0, [A2 + 0x8]
  963. 000009AC  2028 0008                move.l     D0, [A0 + 0x8]
  964. 000009B0  2D40 FFF0                move.l     [A6 - 0x10], D0
  965. 000009B4  2040                     movea.l    A0, D0
  966. 000009B6  2228 0042                move.l     D1, [A0 + 0x42]
  967. 000009BA  B283                     cmp.l      D1, D3
  968. 000009BC  6600 00CC                bne        +0xCE /* 00000A8A */
  969. 000009C0  2228 0020                move.l     D1, [A0 + 0x20]
  970. 000009C4  7407                     moveq.l    D2, 0x07
  971. 000009C6  B282                     cmp.l      D1, D2
  972. 000009C8  6700 00C0                beq        +0xC2 /* 00000A8A */
  973. 000009CC  4A90                     tst.l      [A0]
  974. 000009CE  671A                     beq        +0x1C /* 000009EA */
  975. 000009D0  266D D922                movea.l    A3, [A5 - 0x26DE]
  976. 000009D4  2B4A D922                move.l     [A5 - 0x26DE], A2
  977. 000009D8  2F10                     move.l     -[A7], [A0]
  978. 000009DA  4EBA FBC0                jsr        [PC - 0x440 /* 0000059C */]
  979. 000009DE  2B4B D922                move.l     [A5 - 0x26DE], A3
  980. 000009E2  7000                     moveq.l    D0, 0x00
  981. 000009E4  206E FFF0                movea.l    A0, [A6 - 0x10]
  982. 000009E8  2080                     move.l     [A0], D0
  983. label000009EA:
  984. 000009EA  246E FFEC                movea.l    A2, [A6 - 0x14]
  985. 000009EE  504A                     addq.w     A2, 8
  986. 000009F0  2F0A                     move.l     -[A7], A2
  987. 000009F2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  988. 000009F6  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  989. 000009FA  206E FFF0                movea.l    A0, [A6 - 0x10]
  990. 000009FE  700C                     moveq.l    D0, 0x0C
  991. 00000A00  D1C0                     add.l      A0, D0
  992. 00000A02  2F08                     move.l     -[A7], A0
  993. 00000A04  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  994. 00000A08  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  995. 00000A0C  206E FFF0                movea.l    A0, [A6 - 0x10]
  996. 00000A10  2868 0008                movea.l    A4, [A0 + 0x8]
  997. 00000A14  6022                     bra        +0x24 /* 00000A38 */
  998. label00000A16:
  999. 00000A16  206C 0008                movea.l    A0, [A4 + 0x8]
  1000. 00000A1A  2668 000C                movea.l    A3, [A0 + 0xC]
  1001. 00000A1E  6012                     bra        +0x14 /* 00000A32 */
  1002. label00000A20:
  1003. 00000A20  206B 0008                movea.l    A0, [A3 + 0x8]
  1004. 00000A24  B1EE FFF0                cmpa.l     A0, [A6 - 0x10]
  1005. 00000A28  6606                     bne        +0x8 /* 00000A30 */
  1006. 00000A2A  276E FFEC 0008           move.l     [A3 + 0x8], [A6 - 0x14]
  1007. label00000A30:
  1008. 00000A30  2654                     movea.l    A3, [A4]
  1009. label00000A32:
  1010. 00000A32  200B                     move.l     D0, A3
  1011. 00000A34  66EA                     bne        -0x14 /* 00000A20 */
  1012. 00000A36  2854                     movea.l    A4, [A4]
  1013. label00000A38:
  1014. 00000A38  200C                     move.l     D0, A4
  1015. 00000A3A  66DA                     bne        -0x24 /* 00000A16 */
  1016. 00000A3C  246E FFF0                movea.l    A2, [A6 - 0x10]
  1017. 00000A40  202A 0020                move.l     D0, [A2 + 0x20]
  1018. 00000A44  266E FFEC                movea.l    A3, [A6 - 0x14]
  1019. 00000A48  2740 0020                move.l     [A3 + 0x20], D0
  1020. 00000A4C  302A 0034                move.w     D0, [A2 + 0x34]
  1021. 00000A50  7210                     moveq.l    D1, 0x10
  1022. 00000A52  C041                     and.w      D0, D1
  1023. 00000A54  816B 0034                or.w       [A3 + 0x34], D0
  1024. 00000A58  7024                     moveq.l    D0, 0x24
  1025. 00000A5A  D5C0                     add.l      A2, D0
  1026. 00000A5C  7024                     moveq.l    D0, 0x24
  1027. 00000A5E  D7C0                     add.l      A3, D0
  1028. 00000A60  26DA                     move.l     [A3]+, [A2]+
  1029. 00000A62  26DA                     move.l     [A3]+, [A2]+
  1030. 00000A64  3692                     move.w     [A3], [A2]
  1031. 00000A66  206E FFF0                movea.l    A0, [A6 - 0x10]
  1032. 00000A6A  2028 0008                move.l     D0, [A0 + 0x8]
  1033. 00000A6E  226E FFEC                movea.l    A1, [A6 - 0x14]
  1034. 00000A72  2340 0008                move.l     [A1 + 0x8], D0
  1035. 00000A76  7000                     moveq.l    D0, 0x00
  1036. 00000A78  2140 0008                move.l     [A0 + 0x8], D0
  1037. 00000A7C  53A8 0042                subq.l     [A0 + 0x42], 1
  1038. 00000A80  7004                     moveq.l    D0, 0x04
  1039. 00000A82  2140 0020                move.l     [A0 + 0x20], D0
  1040. 00000A86  52AD D878                addq.l     [A5 - 0x2788], 1
  1041. label00000A8A:
  1042. 00000A8A  206E FFEC                movea.l    A0, [A6 - 0x14]
  1043. 00000A8E  2028 0004                move.l     D0, [A0 + 0x4]
  1044. 00000A92  2D40 FFEC                move.l     [A6 - 0x14], D0
  1045. label00000A96:
  1046. 00000A96  202E FFEC                move.l     D0, [A6 - 0x14]
  1047. 00000A9A  6600 FC3A                bne        -0x3C4 /* 000006D6 */
  1048. 00000A9E  202D D878                move.l     D0, [A5 - 0x2788]
  1049. 00000AA2  6600 FC1E                bne        -0x3E0 /* 000006C2 */
  1050. label00000AA6:
  1051. 00000AA6  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1052. 00000AAA  4E5E                     unlink     A6
  1053. 00000AAC  4E75                     rts
  1054. fn00000AAE:
  1055. 00000AAE  4E56 0000                link       A6, 0
  1056. 00000AB2  486D BB00                pea.l      [A5 - 0x4500]
  1057. 00000AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1058. 00000ABA  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  1059. 00000ABE  4E5E                     unlink     A6
  1060. 00000AC0  205F                     movea.l    A0, [A7]+
  1061. 00000AC2  584F                     addq.w     A7, 4
  1062. 00000AC4  4ED0                     jmp        [A0]
  1063. 00000AC6  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1064. 00000ACA  660E                     bne        +0x10 /* 00000ADA */
  1065. 00000ACC  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  1066. 00000AD0  0240 0100                andi.w     D0, 0x100
  1067. 00000AD4  6604                     bne        +0x6 /* 00000ADA */
  1068. 00000AD6  5DAD BB26                subq.l     [A5 - 0x44DA], 6
  1069. label00000ADA:
  1070. 00000ADA  4E75                     rts
  1071. fn00000ADC:
  1072. 00000ADC  48E7 0030                movem.l    -[A7], A2,A3
  1073. 00000AE0  52AD BB22                addq.l     [A5 - 0x44DE], 1
  1074. 00000AE4  202D BB1E                move.l     D0, [A5 - 0x44E2]
  1075. 00000AE8  6712                     beq        +0x14 /* 00000AFC */
  1076. 00000AEA  266D BB1E                movea.l    A3, [A5 - 0x44E2]
  1077. 00000AEE  206D BB1E                movea.l    A0, [A5 - 0x44E2]
  1078. 00000AF2  2028 0002                move.l     D0, [A0 + 0x2]
  1079. 00000AF6  2B40 BB1E                move.l     [A5 - 0x44E2], D0
  1080. 00000AFA  600C                     bra        +0xE /* 00000B08 */
  1081. label00000AFC:
  1082. 00000AFC  2F2D BB26                move.l     -[A7], [A5 - 0x44DA]
  1083. 00000B00  206D D964                movea.l    A0, [A5 - 0x269C]
  1084. 00000B04  4E90                     jsr        [A0]
  1085. 00000B06  2640                     movea.l    A3, D0
  1086. label00000B08:
  1087. 00000B08  41ED BBEE                lea.l      A0, [A5 - 0x4412]
  1088. 00000B0C  244B                     movea.l    A2, A3
  1089. 00000B0E  7008                     moveq.l    D0, 0x08
  1090. label00000B10:
  1091. 00000B10  24D8                     move.l     [A2]+, [A0]+
  1092. 00000B12  51C8 FFFC                dbf        D0, -0x6 /* 00000B10 */
  1093. 00000B16  3490                     move.w     [A2], [A0]
  1094. 00000B18  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1095. 00000B1C  660A                     bne        +0xC /* 00000B28 */
  1096. 00000B1E  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  1097. 00000B22  0240 0100                andi.w     D0, 0x100
  1098. 00000B26  670E                     beq        +0x10 /* 00000B36 */
  1099. label00000B28:
  1100. 00000B28  41ED BC14                lea.l      A0, [A5 - 0x43EC]
  1101. 00000B2C  224B                     movea.l    A1, A3
  1102. 00000B2E  7026                     moveq.l    D0, 0x26
  1103. 00000B30  D3C0                     add.l      A1, D0
  1104. 00000B32  22D8                     move.l     [A1]+, [A0]+
  1105. 00000B34  3290                     move.w     [A1], [A0]
  1106. label00000B36:
  1107. 00000B36  200B                     move.l     D0, A3
  1108. 00000B38  4CDF 0C00                movem.l    A2,A3, [A7]+
  1109. 00000B3C  4E75                     rts
  1110. fn00000B3E:
  1111. 00000B3E  4E56 0000                link       A6, 0
  1112. 00000B42  48E7 1028                movem.l    -[A7], D3,A2,A4
  1113. 00000B46  286E 0008                movea.l    A4, [A6 + 0x8]
  1114. 00000B4A  200C                     move.l     D0, A4
  1115. 00000B4C  6700 009E                beq        +0xA0 /* 00000BEC */
  1116. 00000B50  102D D972                move.b     D0, [A5 - 0x268E]
  1117. 00000B54  6716                     beq        +0x18 /* 00000B6C */
  1118. 00000B56  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1119. 00000B5A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1120. 00000B5E  246C 001A                movea.l    A2, [A4 + 0x1A]
  1121. 00000B62  200A                     move.l     D0, A2
  1122. 00000B64  6706                     beq        +0x8 /* 00000B6C */
  1123. 00000B66  2F0A                     move.l     -[A7], A2
  1124. 00000B68  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1125. label00000B6C:
  1126. 00000B6C  102C 0001                move.b     D0, [A4 + 0x1]
  1127. 00000B70  532C 0001                subq.b     [A4 + 0x1], 1
  1128. 00000B74  4A00                     tst.b      D0
  1129. 00000B76  6674                     bne        +0x76 /* 00000BEC */
  1130. 00000B78  53AD BB22                subq.l     [A5 - 0x44DE], 1
  1131. 00000B7C  1014                     move.b     D0, [A4]
  1132. 00000B7E  7600                     moveq.l    D3, 0x00
  1133. 00000B80  1600                     move.b     D3, D0
  1134. 00000B82  2003                     move.l     D0, D3
  1135. 00000B84  725D                     moveq.l    D1, 0x5D
  1136. 00000B86  B081                     cmp.l      D0, D1
  1137. 00000B88  6758                     beq        +0x5A /* 00000BE2 */
  1138. 00000B8A  725F                     moveq.l    D1, 0x5F
  1139. 00000B8C  B081                     cmp.l      D0, D1
  1140. 00000B8E  6752                     beq        +0x54 /* 00000BE2 */
  1141. 00000B90  725E                     moveq.l    D1, 0x5E
  1142. 00000B92  B081                     cmp.l      D0, D1
  1143. 00000B94  674C                     beq        +0x4E /* 00000BE2 */
  1144. 00000B96  7262                     moveq.l    D1, 0x62
  1145. 00000B98  B081                     cmp.l      D0, D1
  1146. 00000B9A  6708                     beq        +0xA /* 00000BA4 */
  1147. 00000B9C  7263                     moveq.l    D1, 0x63
  1148. 00000B9E  B081                     cmp.l      D0, D1
  1149. 00000BA0  6702                     beq        +0x4 /* 00000BA4 */
  1150. 00000BA2  6016                     bra        +0x18 /* 00000BBA */
  1151. label00000BA4:
  1152. 00000BA4  302C 0024                move.w     D0, [A4 + 0x24]
  1153. 00000BA8  0240 0800                andi.w     D0, 0x800
  1154. 00000BAC  6634                     bne        +0x36 /* 00000BE2 */
  1155. 00000BAE  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  1156. 00000BB2  206D D958                movea.l    A0, [A5 - 0x26A8]
  1157. 00000BB6  4E90                     jsr        [A0]
  1158. 00000BB8  6028                     bra        +0x2A /* 00000BE2 */
  1159. label00000BBA:
  1160. 00000BBA  45ED D31A                lea.l      A2, [A5 - 0x2CE6]
  1161. 00000BBE  45F2 3000                lea.l      A2, [A2 + D3.w]
  1162. 00000BC2  1012                     move.b     D0, [A2]
  1163. 00000BC4  7203                     moveq.l    D1, 0x03
  1164. 00000BC6  C001                     and.b      D0, D1
  1165. 00000BC8  6718                     beq        +0x1A /* 00000BE2 */
  1166. 00000BCA  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1167. 00000BCE  4EBA FF6E                jsr        [PC - 0x92 /* 00000B3E */]
  1168. 00000BD2  1012                     move.b     D0, [A2]
  1169. 00000BD4  7201                     moveq.l    D1, 0x01
  1170. 00000BD6  C001                     and.b      D0, D1
  1171. 00000BD8  6708                     beq        +0xA /* 00000BE2 */
  1172. 00000BDA  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1173. 00000BDE  4EBA FF5E                jsr        [PC - 0xA2 /* 00000B3E */]
  1174. label00000BE2:
  1175. 00000BE2  296D BB1E 0002           move.l     [A4 + 0x2], [A5 - 0x44E2]
  1176. 00000BE8  2B4C BB1E                move.l     [A5 - 0x44E2], A4
  1177. label00000BEC:
  1178. 00000BEC  4CDF 1408                movem.l    D3,A2,A4, [A7]+
  1179. 00000BF0  4E5E                     unlink     A6
  1180. 00000BF2  205F                     movea.l    A0, [A7]+
  1181. 00000BF4  584F                     addq.w     A7, 4
  1182. 00000BF6  4ED0                     jmp        [A0]
  1183. 00000BF8  4E56 0000                link       A6, 0
  1184. 00000BFC  48E7 0030                movem.l    -[A7], A2,A3
  1185. 00000C00  246E 0008                movea.l    A2, [A6 + 0x8]
  1186. 00000C04  266E 000C                movea.l    A3, [A6 + 0xC]
  1187. 00000C08  200B                     move.l     D0, A3
  1188. 00000C0A  6730                     beq        +0x32 /* 00000C3C */
  1189. 00000C0C  200A                     move.l     D0, A2
  1190. 00000C0E  672E                     beq        +0x30 /* 00000C3E */
  1191. 00000C10  102D D972                move.b     D0, [A5 - 0x268E]
  1192. 00000C14  6712                     beq        +0x14 /* 00000C28 */
  1193. 00000C16  700F                     moveq.l    D0, 0x0F
  1194. 00000C18  2F00                     move.l     -[A7], D0
  1195. 00000C1A  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  1196. 00000C1E  2F0B                     move.l     -[A7], A3
  1197. 00000C20  2F0A                     move.l     -[A7], A2
  1198. 00000C22  4EBA 02A0                jsr        [PC + 0x2A0 /* 00000EC4 */]
  1199. 00000C26  6010                     bra        +0x12 /* 00000C38 */
  1200. label00000C28:
  1201. 00000C28  700F                     moveq.l    D0, 0x0F
  1202. 00000C2A  2F00                     move.l     -[A7], D0
  1203. 00000C2C  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  1204. 00000C30  2F0B                     move.l     -[A7], A3
  1205. 00000C32  2F0A                     move.l     -[A7], A2
  1206. 00000C34  4EBA 0308                jsr        [PC + 0x308 /* 00000F3E */]
  1207. label00000C38:
  1208. 00000C38  2640                     movea.l    A3, D0
  1209. 00000C3A  6002                     bra        +0x4 /* 00000C3E */
  1210. label00000C3C:
  1211. 00000C3C  264A                     movea.l    A3, A2
  1212. label00000C3E:
  1213. 00000C3E  200B                     move.l     D0, A3
  1214. 00000C40  4CDF 0C00                movem.l    A2,A3, [A7]+
  1215. 00000C44  4E5E                     unlink     A6
  1216. 00000C46  205F                     movea.l    A0, [A7]+
  1217. 00000C48  504F                     addq.w     A7, 8
  1218. 00000C4A  4ED0                     jmp        [A0]
  1219. 00000C4C  4E56 0000                link       A6, 0
  1220. 00000C50  48E7 0018                movem.l    -[A7], A3,A4
  1221. 00000C54  266E 0008                movea.l    A3, [A6 + 0x8]
  1222. 00000C58  1213                     move.b     D1, [A3]
  1223. 00000C5A  7000                     moveq.l    D0, 0x00
  1224. 00000C5C  1001                     move.b     D0, D1
  1225. 00000C5E  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1226. 00000C62  1030 0000                move.b     D0, [A0 + D0.w]
  1227. 00000C66  7201                     moveq.l    D1, 0x01
  1228. 00000C68  C001                     and.b      D0, D1
  1229. 00000C6A  660A                     bne        +0xC /* 00000C76 */
  1230. 00000C6C  2F3C 0000 014A           move.l     -[A7], 0x14A
  1231. 00000C72  4EBA FE3A                jsr        [PC - 0x1C6 /* 00000AAE */]
  1232. label00000C76:
  1233. 00000C76  286B 0006                movea.l    A4, [A3 + 0x6]
  1234. 00000C7A  7000                     moveq.l    D0, 0x00
  1235. 00000C7C  2740 0006                move.l     [A3 + 0x6], D0
  1236. 00000C80  102D D5C5                move.b     D0, [A5 - 0x2A3B]
  1237. 00000C84  6714                     beq        +0x16 /* 00000C9A */
  1238. 00000C86  4AAB 0026                tst.l      [A3 + 0x26]
  1239. 00000C8A  670E                     beq        +0x10 /* 00000C9A */
  1240. 00000C8C  204B                     movea.l    A0, A3
  1241. 00000C8E  7026                     moveq.l    D0, 0x26
  1242. 00000C90  D1C0                     add.l      A0, D0
  1243. 00000C92  224C                     movea.l    A1, A4
  1244. 00000C94  D3C0                     add.l      A1, D0
  1245. 00000C96  22D8                     move.l     [A1]+, [A0]+
  1246. 00000C98  3290                     move.w     [A1], [A0]
  1247. label00000C9A:
  1248. 00000C9A  2F0B                     move.l     -[A7], A3
  1249. 00000C9C  4EBA FEA0                jsr        [PC - 0x160 /* 00000B3E */]
  1250. 00000CA0  200C                     move.l     D0, A4
  1251. 00000CA2  4CDF 1800                movem.l    A3,A4, [A7]+
  1252. 00000CA6  4E5E                     unlink     A6
  1253. 00000CA8  205F                     movea.l    A0, [A7]+
  1254. 00000CAA  584F                     addq.w     A7, 4
  1255. 00000CAC  4ED0                     jmp        [A0]
  1256. fn00000CAE:
  1257. 00000CAE  4E56 FFFC                link       A6, -0x0004
  1258. 00000CB2  48E7 0038                movem.l    -[A7], A2,A3,A4
  1259. 00000CB6  202E 0008                move.l     D0, [A6 + 0x8]
  1260. 00000CBA  6608                     bne        +0xA /* 00000CC4 */
  1261. 00000CBC  202E 0008                move.l     D0, [A6 + 0x8]
  1262. 00000CC0  4EFA 013E                jmp        [PC + 0x13E /* 00000E00 */]
  1263. label00000CC4:
  1264. 00000CC4  4EBA FE16                jsr        [PC - 0x1EA /* 00000ADC */]
  1265. 00000CC8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1266. 00000CCC  246E 0008                movea.l    A2, [A6 + 0x8]
  1267. 00000CD0  2040                     movea.l    A0, D0
  1268. 00000CD2  7208                     moveq.l    D1, 0x08
  1269. label00000CD4:
  1270. 00000CD4  20DA                     move.l     [A0]+, [A2]+
  1271. 00000CD6  51C9 FFFC                dbf        D1, -0x6 /* 00000CD4 */
  1272. 00000CDA  3092                     move.w     [A0], [A2]
  1273. 00000CDC  122D D5C5                move.b     D1, [A5 - 0x2A3B]
  1274. 00000CE0  6712                     beq        +0x14 /* 00000CF4 */
  1275. 00000CE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1276. 00000CE6  7226                     moveq.l    D1, 0x26
  1277. 00000CE8  D1C1                     add.l      A0, D1
  1278. 00000CEA  2240                     movea.l    A1, D0
  1279. 00000CEC  7026                     moveq.l    D0, 0x26
  1280. 00000CEE  D3C0                     add.l      A1, D0
  1281. 00000CF0  22D8                     move.l     [A1]+, [A0]+
  1282. 00000CF2  3290                     move.w     [A1], [A0]
  1283. label00000CF4:
  1284. 00000CF4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1285. 00000CF8  2468 001A                movea.l    A2, [A0 + 0x1A]
  1286. 00000CFC  200A                     move.l     D0, A2
  1287. 00000CFE  6704                     beq        +0x6 /* 00000D04 */
  1288. 00000D00  526A 0006                addq.w     [A2 + 0x6], 1
  1289. label00000D04:
  1290. 00000D04  206E 0008                movea.l    A0, [A6 + 0x8]
  1291. 00000D08  4A28 0001                tst.b      [A0 + 0x1]
  1292. 00000D0C  670A                     beq        +0xC /* 00000D18 */
  1293. 00000D0E  2F3C 0000 016C           move.l     -[A7], 0x16C
  1294. 00000D14  4EBA FD98                jsr        [PC - 0x268 /* 00000AAE */]
  1295. label00000D18:
  1296. 00000D18  102D D972                move.b     D0, [A5 - 0x268E]
  1297. 00000D1C  670C                     beq        +0xE /* 00000D2A */
  1298. 00000D1E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1299. 00000D22  2068 0016                movea.l    A0, [A0 + 0x16]
  1300. 00000D26  5268 0006                addq.w     [A0 + 0x6], 1
  1301. label00000D2A:
  1302. 00000D2A  246E 0008                movea.l    A2, [A6 + 0x8]
  1303. 00000D2E  1212                     move.b     D1, [A2]
  1304. 00000D30  7000                     moveq.l    D0, 0x00
  1305. 00000D32  1001                     move.b     D0, D1
  1306. 00000D34  47ED D31A                lea.l      A3, [A5 - 0x2CE6]
  1307. 00000D38  1033 0000                move.b     D0, [A3 + D0.w]
  1308. 00000D3C  7203                     moveq.l    D1, 0x03
  1309. 00000D3E  C001                     and.b      D0, D1
  1310. 00000D40  6732                     beq        +0x34 /* 00000D74 */
  1311. 00000D42  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  1312. 00000D46  4EBA FF66                jsr        [PC - 0x9A /* 00000CAE */]
  1313. 00000D4A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1314. 00000D4E  2940 0002                move.l     [A4 + 0x2], D0
  1315. 00000D52  1212                     move.b     D1, [A2]
  1316. 00000D54  7000                     moveq.l    D0, 0x00
  1317. 00000D56  1001                     move.b     D0, D1
  1318. 00000D58  1033 0000                move.b     D0, [A3 + D0.w]
  1319. 00000D5C  7201                     moveq.l    D1, 0x01
  1320. 00000D5E  C001                     and.b      D0, D1
  1321. 00000D60  6700 009A                beq        +0x9C /* 00000DFC */
  1322. 00000D64  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  1323. 00000D68  4EBA FF44                jsr        [PC - 0xBC /* 00000CAE */]
  1324. 00000D6C  2940 0006                move.l     [A4 + 0x6], D0
  1325. 00000D70  6000 008A                bra        +0x8C /* 00000DFC */
  1326. label00000D74:
  1327. 00000D74  246E 0008                movea.l    A2, [A6 + 0x8]
  1328. 00000D78  1212                     move.b     D1, [A2]
  1329. 00000D7A  7000                     moveq.l    D0, 0x00
  1330. 00000D7C  1001                     move.b     D0, D1
  1331. 00000D7E  7262                     moveq.l    D1, 0x62
  1332. 00000D80  B081                     cmp.l      D0, D1
  1333. 00000D82  6708                     beq        +0xA /* 00000D8C */
  1334. 00000D84  7263                     moveq.l    D1, 0x63
  1335. 00000D86  B081                     cmp.l      D0, D1
  1336. 00000D88  6720                     beq        +0x22 /* 00000DAA */
  1337. 00000D8A  6070                     bra        +0x72 /* 00000DFC */
  1338. label00000D8C:
  1339. 00000D8C  102D D974                move.b     D0, [A5 - 0x268C]
  1340. 00000D90  6718                     beq        +0x1A /* 00000DAA */
  1341. 00000D92  2F0A                     move.l     -[A7], A2
  1342. 00000D94  4EBA 0924                jsr        [PC + 0x924 /* 000016BA */]
  1343. 00000D98  266E FFFC                movea.l    A3, [A6 - 0x4]
  1344. 00000D9C  16BC 005E                move.b     [A3], 0x5E /* '^' */
  1345. 00000DA0  202A 0002                move.l     D0, [A2 + 0x2]
  1346. 00000DA4  2740 0002                move.l     [A3 + 0x2], D0
  1347. 00000DA8  6052                     bra        +0x54 /* 00000DFC */
  1348. label00000DAA:
  1349. 00000DAA  246E 0008                movea.l    A2, [A6 + 0x8]
  1350. 00000DAE  302A 0024                move.w     D0, [A2 + 0x24]
  1351. 00000DB2  0240 0800                andi.w     D0, 0x800
  1352. 00000DB6  671C                     beq        +0x1E /* 00000DD4 */
  1353. 00000DB8  266E FFFC                movea.l    A3, [A6 - 0x4]
  1354. 00000DBC  006B 0800 0024           ori.w      [A3 + 0x24], 0x800
  1355. 00000DC2  302A 0006                move.w     D0, [A2 + 0x6]
  1356. 00000DC6  3740 0006                move.w     [A3 + 0x6], D0
  1357. 00000DCA  302A 0008                move.w     D0, [A2 + 0x8]
  1358. 00000DCE  3740 0008                move.w     [A3 + 0x8], D0
  1359. 00000DD2  6028                     bra        +0x2A /* 00000DFC */
  1360. label00000DD4:
  1361. 00000DD4  246E FFFC                movea.l    A2, [A6 - 0x4]
  1362. 00000DD8  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  1363. 00000DDC  206D D968                movea.l    A0, [A5 - 0x2698]
  1364. 00000DE0  4E90                     jsr        [A0]
  1365. 00000DE2  2540 000A                move.l     [A2 + 0xA], D0
  1366. 00000DE6  246E 0008                movea.l    A2, [A6 + 0x8]
  1367. 00000DEA  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  1368. 00000DEE  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  1369. 00000DF2  2F00                     move.l     -[A7], D0
  1370. 00000DF4  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1371. 00000DF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1372. label00000DFC:
  1373. 00000DFC  202E FFFC                move.l     D0, [A6 - 0x4]
  1374. label00000E00:
  1375. 00000E00  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1376. 00000E04  4E5E                     unlink     A6
  1377. 00000E06  205F                     movea.l    A0, [A7]+
  1378. 00000E08  584F                     addq.w     A7, 4
  1379. 00000E0A  4ED0                     jmp        [A0]
  1380. 00000E0C  4E56 0000                link       A6, 0
  1381. 00000E10  48E7 0018                movem.l    -[A7], A3,A4
  1382. 00000E14  286E 0008                movea.l    A4, [A6 + 0x8]
  1383. 00000E18  2654                     movea.l    A3, [A4]
  1384. 00000E1A  200B                     move.l     D0, A3
  1385. 00000E1C  671E                     beq        +0x20 /* 00000E3C */
  1386. 00000E1E  2F0B                     move.l     -[A7], A3
  1387. 00000E20  4EBA 0664                jsr        [PC + 0x664 /* 00001486 */]
  1388. 00000E24  4A80                     tst.l      D0
  1389. 00000E26  6714                     beq        +0x16 /* 00000E3C */
  1390. 00000E28  302D D93A                move.w     D0, [A5 - 0x26C6]
  1391. 00000E2C  660E                     bne        +0x10 /* 00000E3C */
  1392. 00000E2E  2F0B                     move.l     -[A7], A3
  1393. 00000E30  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  1394. 00000E34  2880                     move.l     [A4], D0
  1395. 00000E36  2040                     movea.l    A0, D0
  1396. 00000E38  2668 0006                movea.l    A3, [A0 + 0x6]
  1397. label00000E3C:
  1398. 00000E3C  2F0B                     move.l     -[A7], A3
  1399. 00000E3E  4EBA FE6E                jsr        [PC - 0x192 /* 00000CAE */]
  1400. 00000E42  4CDF 1800                movem.l    A3,A4, [A7]+
  1401. 00000E46  4E5E                     unlink     A6
  1402. 00000E48  205F                     movea.l    A0, [A7]+
  1403. 00000E4A  584F                     addq.w     A7, 4
  1404. 00000E4C  4ED0                     jmp        [A0]
  1405. fn00000E4E:
  1406. 00000E4E  4E56 0000                link       A6, 0
  1407. 00000E52  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1408. 00000E56  286E 0008                movea.l    A4, [A6 + 0x8]
  1409. 00000E5A  246E 000C                movea.l    A2, [A6 + 0xC]
  1410. 00000E5E  266E 0010                movea.l    A3, [A6 + 0x10]
  1411. 00000E62  6024                     bra        +0x26 /* 00000E88 */
  1412. label00000E64:
  1413. 00000E64  1213                     move.b     D1, [A3]
  1414. 00000E66  7000                     moveq.l    D0, 0x00
  1415. 00000E68  1001                     move.b     D0, D1
  1416. 00000E6A  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1417. 00000E6E  1030 0000                move.b     D0, [A0 + D0.w]
  1418. 00000E72  7201                     moveq.l    D1, 0x01
  1419. 00000E74  C001                     and.b      D0, D1
  1420. 00000E76  670C                     beq        +0xE /* 00000E84 */
  1421. 00000E78  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1422. 00000E7C  2F0A                     move.l     -[A7], A2
  1423. 00000E7E  2F0C                     move.l     -[A7], A4
  1424. 00000E80  4EBA FFCC                jsr        [PC - 0x34 /* 00000E4E */]
  1425. label00000E84:
  1426. 00000E84  266B 0002                movea.l    A3, [A3 + 0x2]
  1427. label00000E88:
  1428. 00000E88  1813                     move.b     D4, [A3]
  1429. 00000E8A  7600                     moveq.l    D3, 0x00
  1430. 00000E8C  1604                     move.b     D3, D4
  1431. 00000E8E  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1432. 00000E92  1030 3000                move.b     D0, [A0 + D3.w]
  1433. 00000E96  7203                     moveq.l    D1, 0x03
  1434. 00000E98  C001                     and.b      D0, D1
  1435. 00000E9A  66C8                     bne        -0x36 /* 00000E64 */
  1436. 00000E9C  705F                     moveq.l    D0, 0x5F
  1437. 00000E9E  B680                     cmp.l      D3, D0
  1438. 00000EA0  6708                     beq        +0xA /* 00000EAA */
  1439. 00000EA2  705E                     moveq.l    D0, 0x5E
  1440. 00000EA4  B680                     cmp.l      D3, D0
  1441. 00000EA6  6702                     beq        +0x4 /* 00000EAA */
  1442. 00000EA8  600C                     bra        +0xE /* 00000EB6 */
  1443. label00000EAA:
  1444. 00000EAA  206B 0002                movea.l    A0, [A3 + 0x2]
  1445. 00000EAE  B1CA                     cmpa.l     A0, A2
  1446. 00000EB0  6604                     bne        +0x6 /* 00000EB6 */
  1447. 00000EB2  274C 0002                move.l     [A3 + 0x2], A4
  1448. label00000EB6:
  1449. 00000EB6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1450. 00000EBA  4E5E                     unlink     A6
  1451. 00000EBC  205F                     movea.l    A0, [A7]+
  1452. 00000EBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1453. 00000EC2  4ED0                     jmp        [A0]
  1454. fn00000EC4:
  1455. 00000EC4  4E56 0000                link       A6, 0
  1456. 00000EC8  2F0B                     move.l     -[A7], A3
  1457. 00000ECA  0CAE 0000 0070 0014      cmpi.l     [A6 + 0x14], 0x70 /* 'p' */
  1458. 00000ED2  6418                     bcc        +0x1A /* 00000EEC */
  1459. 00000ED4  202E 0014                move.l     D0, [A6 + 0x14]
  1460. 00000ED8  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1461. 00000EDC  1030 0000                move.b     D0, [A0 + D0.w]
  1462. 00000EE0  7201                     moveq.l    D1, 0x01
  1463. 00000EE2  C001                     and.b      D0, D1
  1464. 00000EE4  6706                     beq        +0x8 /* 00000EEC */
  1465. 00000EE6  202E 000C                move.l     D0, [A6 + 0xC]
  1466. 00000EEA  660A                     bne        +0xC /* 00000EF6 */
  1467. label00000EEC:
  1468. 00000EEC  2F3C 0000 01E0           move.l     -[A7], 0x1E0
  1469. 00000EF2  4EBA FBBA                jsr        [PC - 0x446 /* 00000AAE */]
  1470. label00000EF6:
  1471. 00000EF6  102D D972                move.b     D0, [A5 - 0x268E]
  1472. 00000EFA  660A                     bne        +0xC /* 00000F06 */
  1473. 00000EFC  2F3C 0000 01E1           move.l     -[A7], 0x1E1
  1474. 00000F02  4EBA FBAA                jsr        [PC - 0x456 /* 00000AAE */]
  1475. label00000F06:
  1476. 00000F06  4EBA FBD4                jsr        [PC - 0x42C /* 00000ADC */]
  1477. 00000F0A  2640                     movea.l    A3, D0
  1478. 00000F0C  202E 0010                move.l     D0, [A6 + 0x10]
  1479. 00000F10  670E                     beq        +0x10 /* 00000F20 */
  1480. 00000F12  202E 0010                move.l     D0, [A6 + 0x10]
  1481. 00000F16  2740 0016                move.l     [A3 + 0x16], D0
  1482. 00000F1A  2040                     movea.l    A0, D0
  1483. 00000F1C  5268 0006                addq.w     [A0 + 0x6], 1
  1484. label00000F20:
  1485. 00000F20  16AE 0017                move.b     [A3], [A6 + 0x17]
  1486. 00000F24  276E 000C 0002           move.l     [A3 + 0x2], [A6 + 0xC]
  1487. 00000F2A  276E 0008 0006           move.l     [A3 + 0x6], [A6 + 0x8]
  1488. 00000F30  200B                     move.l     D0, A3
  1489. 00000F32  265F                     movea.l    A3, [A7]+
  1490. 00000F34  4E5E                     unlink     A6
  1491. 00000F36  205F                     movea.l    A0, [A7]+
  1492. 00000F38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1493. 00000F3C  4ED0                     jmp        [A0]
  1494. fn00000F3E:
  1495. 00000F3E  4E56 0000                link       A6, 0
  1496. 00000F42  48E7 1030                movem.l    -[A7], D3,A2,A3
  1497. 00000F46  266E 0008                movea.l    A3, [A6 + 0x8]
  1498. 00000F4A  262E 0014                move.l     D3, [A6 + 0x14]
  1499. 00000F4E  7070                     moveq.l    D0, 0x70
  1500. 00000F50  B680                     cmp.l      D3, D0
  1501. 00000F52  641C                     bcc        +0x1E /* 00000F70 */
  1502. 00000F54  202E 0014                move.l     D0, [A6 + 0x14]
  1503. 00000F58  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1504. 00000F5C  1030 0000                move.b     D0, [A0 + D0.w]
  1505. 00000F60  7201                     moveq.l    D1, 0x01
  1506. 00000F62  C001                     and.b      D0, D1
  1507. 00000F64  670A                     beq        +0xC /* 00000F70 */
  1508. 00000F66  202E 000C                move.l     D0, [A6 + 0xC]
  1509. 00000F6A  6704                     beq        +0x6 /* 00000F70 */
  1510. 00000F6C  200B                     move.l     D0, A3
  1511. 00000F6E  660A                     bne        +0xC /* 00000F7A */
  1512. label00000F70:
  1513. 00000F70  2F3C 0000 01F4           move.l     -[A7], 0x1F4
  1514. 00000F76  4EBA FB36                jsr        [PC - 0x4CA /* 00000AAE */]
  1515. label00000F7A:
  1516. 00000F7A  102D D972                move.b     D0, [A5 - 0x268E]
  1517. 00000F7E  670A                     beq        +0xC /* 00000F8A */
  1518. 00000F80  2F3C 0000 01F5           move.l     -[A7], 0x1F5
  1519. 00000F86  4EBA FB26                jsr        [PC - 0x4DA /* 00000AAE */]
  1520. label00000F8A:
  1521. 00000F8A  4EBA FB50                jsr        [PC - 0x4B0 /* 00000ADC */]
  1522. 00000F8E  2440                     movea.l    A2, D0
  1523. 00000F90  256E 0010 0016           move.l     [A2 + 0x16], [A6 + 0x10]
  1524. 00000F96  14AE 0017                move.b     [A2], [A6 + 0x17]
  1525. 00000F9A  256E 000C 0002           move.l     [A2 + 0x2], [A6 + 0xC]
  1526. 00000FA0  254B 0006                move.l     [A2 + 0x6], A3
  1527. 00000FA4  700F                     moveq.l    D0, 0x0F
  1528. 00000FA6  B680                     cmp.l      D3, D0
  1529. 00000FA8  661C                     bne        +0x1E /* 00000FC6 */
  1530. 00000FAA  362E 0012                move.w     D3, [A6 + 0x12]
  1531. 00000FAE  701F                     moveq.l    D0, 0x1F
  1532. 00000FB0  C640                     and.w      D3, D0
  1533. 00000FB2  7014                     moveq.l    D0, 0x14
  1534. 00000FB4  B640                     cmp.w      D3, D0
  1535. 00000FB6  6706                     beq        +0x8 /* 00000FBE */
  1536. 00000FB8  7015                     moveq.l    D0, 0x15
  1537. 00000FBA  B640                     cmp.w      D3, D0
  1538. 00000FBC  6608                     bne        +0xA /* 00000FC6 */
  1539. label00000FBE:
  1540. 00000FBE  202B 0020                move.l     D0, [A3 + 0x20]
  1541. 00000FC2  2540 0020                move.l     [A2 + 0x20], D0
  1542. label00000FC6:
  1543. 00000FC6  200A                     move.l     D0, A2
  1544. 00000FC8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1545. 00000FCC  4E5E                     unlink     A6
  1546. 00000FCE  205F                     movea.l    A0, [A7]+
  1547. 00000FD0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1548. 00000FD4  4ED0                     jmp        [A0]
  1549. fn00000FD6:
  1550. 00000FD6  4E56 0000                link       A6, 0
  1551. 00000FDA  2F0B                     move.l     -[A7], A3
  1552. 00000FDC  0CAE 0000 0070 0010      cmpi.l     [A6 + 0x10], 0x70 /* 'p' */
  1553. 00000FE4  6418                     bcc        +0x1A /* 00000FFE */
  1554. 00000FE6  202E 0010                move.l     D0, [A6 + 0x10]
  1555. 00000FEA  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1556. 00000FEE  1030 0000                move.b     D0, [A0 + D0.w]
  1557. 00000FF2  7202                     moveq.l    D1, 0x02
  1558. 00000FF4  C001                     and.b      D0, D1
  1559. 00000FF6  6706                     beq        +0x8 /* 00000FFE */
  1560. 00000FF8  202E 0008                move.l     D0, [A6 + 0x8]
  1561. 00000FFC  660A                     bne        +0xC /* 00001008 */
  1562. label00000FFE:
  1563. 00000FFE  2F3C 0000 020D           move.l     -[A7], 0x20D
  1564. 00001004  4EBA FAA8                jsr        [PC - 0x558 /* 00000AAE */]
  1565. label00001008:
  1566. 00001008  102D D972                move.b     D0, [A5 - 0x268E]
  1567. 0000100C  660A                     bne        +0xC /* 00001018 */
  1568. 0000100E  2F3C 0000 020E           move.l     -[A7], 0x20E
  1569. 00001014  4EBA FA98                jsr        [PC - 0x568 /* 00000AAE */]
  1570. label00001018:
  1571. 00001018  4EBA FAC2                jsr        [PC - 0x53E /* 00000ADC */]
  1572. 0000101C  2640                     movea.l    A3, D0
  1573. 0000101E  202E 000C                move.l     D0, [A6 + 0xC]
  1574. 00001022  670E                     beq        +0x10 /* 00001032 */
  1575. 00001024  202E 000C                move.l     D0, [A6 + 0xC]
  1576. 00001028  2740 0016                move.l     [A3 + 0x16], D0
  1577. 0000102C  2040                     movea.l    A0, D0
  1578. 0000102E  5268 0006                addq.w     [A0 + 0x6], 1
  1579. label00001032:
  1580. 00001032  16AE 0013                move.b     [A3], [A6 + 0x13]
  1581. 00001036  276E 0008 0002           move.l     [A3 + 0x2], [A6 + 0x8]
  1582. 0000103C  200B                     move.l     D0, A3
  1583. 0000103E  265F                     movea.l    A3, [A7]+
  1584. 00001040  4E5E                     unlink     A6
  1585. 00001042  205F                     movea.l    A0, [A7]+
  1586. 00001044  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1587. 00001048  4ED0                     jmp        [A0]
  1588. fn0000104A:
  1589. 0000104A  4E56 0000                link       A6, 0
  1590. 0000104E  48E7 1010                movem.l    -[A7], D3,A3
  1591. 00001052  102D D972                move.b     D0, [A5 - 0x268E]
  1592. 00001056  660A                     bne        +0xC /* 00001062 */
  1593. 00001058  2F3C 0000 0233           move.l     -[A7], 0x233
  1594. 0000105E  4EBA FA4E                jsr        [PC - 0x5B2 /* 00000AAE */]
  1595. label00001062:
  1596. 00001062  4EBA FA78                jsr        [PC - 0x588 /* 00000ADC */]
  1597. 00001066  2640                     movea.l    A3, D0
  1598. 00001068  16BC 005D                move.b     [A3], 0x5D /* ']' */
  1599. 0000106C  262E 000C                move.l     D3, [A6 + 0xC]
  1600. 00001070  2743 0016                move.l     [A3 + 0x16], D3
  1601. 00001074  202E 000C                move.l     D0, [A6 + 0xC]
  1602. 00001078  6706                     beq        +0x8 /* 00001080 */
  1603. 0000107A  2043                     movea.l    A0, D3
  1604. 0000107C  5268 0006                addq.w     [A0 + 0x6], 1
  1605. label00001080:
  1606. 00001080  276E 0008 0006           move.l     [A3 + 0x6], [A6 + 0x8]
  1607. 00001086  200B                     move.l     D0, A3
  1608. 00001088  4CDF 0808                movem.l    D3,A3, [A7]+
  1609. 0000108C  4E5E                     unlink     A6
  1610. 0000108E  205F                     movea.l    A0, [A7]+
  1611. 00001090  504F                     addq.w     A7, 8
  1612. 00001092  4ED0                     jmp        [A0]
  1613. 00001094  4E56 FFDC                link       A6, -0x0024
  1614. 00001098  48E7 1018                movem.l    -[A7], D3,A3,A4
  1615. 0000109C  266E 0008                movea.l    A3, [A6 + 0x8]
  1616. 000010A0  102D D972                move.b     D0, [A5 - 0x268E]
  1617. 000010A4  660A                     bne        +0xC /* 000010B0 */
  1618. 000010A6  2F3C 0000 0253           move.l     -[A7], 0x253
  1619. 000010AC  4EBA FA00                jsr        [PC - 0x600 /* 00000AAE */]
  1620. label000010B0:
  1621. 000010B0  1013                     move.b     D0, [A3]
  1622. 000010B2  725F                     moveq.l    D1, 0x5F
  1623. 000010B4  B001                     cmp.b      D0, D1
  1624. 000010B6  6600 01F8                bne        +0x1FA /* 000012B0 */
  1625. 000010BA  206B 0002                movea.l    A0, [A3 + 0x2]
  1626. 000010BE  2028 0020                move.l     D0, [A0 + 0x20]
  1627. 000010C2  7201                     moveq.l    D1, 0x01
  1628. 000010C4  C081                     and.l      D0, D1
  1629. 000010C6  6700 01E8                beq        +0x1EA /* 000012B0 */
  1630. 000010CA  206B 0016                movea.l    A0, [A3 + 0x16]
  1631. 000010CE  2010                     move.l     D0, [A0]
  1632. 000010D0  721F                     moveq.l    D1, 0x1F
  1633. 000010D2  C041                     and.w      D0, D1
  1634. 000010D4  7214                     moveq.l    D1, 0x14
  1635. 000010D6  B041                     cmp.w      D0, D1
  1636. 000010D8  6700 01D6                beq        +0x1D8 /* 000012B0 */
  1637. 000010DC  206B 0002                movea.l    A0, [A3 + 0x2]
  1638. 000010E0  2868 0010                movea.l    A4, [A0 + 0x10]
  1639. 000010E4  1014                     move.b     D0, [A4]
  1640. 000010E6  1680                     move.b     [A3], D0
  1641. 000010E8  206C 0016                movea.l    A0, [A4 + 0x16]
  1642. 000010EC  2610                     move.l     D3, [A0]
  1643. 000010EE  701F                     moveq.l    D0, 0x1F
  1644. 000010F0  C680                     and.l      D3, D0
  1645. 000010F2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1646. 000010F6  1030 3000                move.b     D0, [A0 + D3.w]
  1647. 000010FA  7202                     moveq.l    D1, 0x02
  1648. 000010FC  C001                     and.b      D0, D1
  1649. 000010FE  6700 01A0                beq        +0x1A2 /* 000012A0 */
  1650. 00001102  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  1651. 00001106  1030 3000                move.b     D0, [A0 + D3.w]
  1652. 0000110A  4880                     ext.w      D0
  1653. 0000110C  48C0                     ext.l      D0
  1654. 0000110E  7204                     moveq.l    D1, 0x04
  1655. 00001110  B081                     cmp.l      D0, D1
  1656. 00001112  670E                     beq        +0x10 /* 00001122 */
  1657. 00001114  7208                     moveq.l    D1, 0x08
  1658. 00001116  B081                     cmp.l      D0, D1
  1659. 00001118  671E                     beq        +0x20 /* 00001138 */
  1660. 0000111A  7210                     moveq.l    D1, 0x10
  1661. 0000111C  B081                     cmp.l      D0, D1
  1662. 0000111E  673A                     beq        +0x3C /* 0000115A */
  1663. 00001120  6076                     bra        +0x78 /* 00001198 */
  1664. label00001122:
  1665. 00001122  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  1666. 00001128  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1667. 0000112C  486E FFDC                pea.l      [A6 - 0x24]
  1668. 00001130  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  1669. 00001134  504F                     addq.w     A7, 8
  1670. 00001136  606A                     bra        +0x6C /* 000011A2 */
  1671. label00001138:
  1672. 00001138  2D6C 0002 FFF8           move.l     [A6 - 0x8], [A4 + 0x2]
  1673. 0000113E  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  1674. 00001144  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1675. 00001148  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1676. 0000114C  486E FFDC                pea.l      [A6 - 0x24]
  1677. 00001150  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  1678. 00001154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1679. 00001158  6048                     bra        +0x4A /* 000011A2 */
  1680. label0000115A:
  1681. 0000115A  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  1682. 0000115E  7202                     moveq.l    D1, 0x02
  1683. 00001160  C041                     and.w      D0, D1
  1684. 00001162  6722                     beq        +0x24 /* 00001186 */
  1685. 00001164  2D6C 0002 FFF8           move.l     [A6 - 0x8], [A4 + 0x2]
  1686. 0000116A  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  1687. 00001170  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1688. 00001174  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1689. 00001178  486E FFDC                pea.l      [A6 - 0x24]
  1690. 0000117C  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  1691. 00001180  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1692. 00001184  601C                     bra        +0x1E /* 000011A2 */
  1693. label00001186:
  1694. 00001186  204C                     movea.l    A0, A4
  1695. 00001188  5448                     addq.w     A0, 2
  1696. 0000118A  43EE FFDC                lea.l      A1, [A6 - 0x24]
  1697. 0000118E  22D8                     move.l     [A1]+, [A0]+
  1698. 00001190  22D8                     move.l     [A1]+, [A0]+
  1699. 00001192  22D8                     move.l     [A1]+, [A0]+
  1700. 00001194  22D8                     move.l     [A1]+, [A0]+
  1701. 00001196  600A                     bra        +0xC /* 000011A2 */
  1702. label00001198:
  1703. 00001198  2F3C 0000 02A9           move.l     -[A7], 0x2A9
  1704. 0000119E  4EBA F90E                jsr        [PC - 0x6F2 /* 00000AAE */]
  1705. label000011A2:
  1706. 000011A2  206B 0016                movea.l    A0, [A3 + 0x16]
  1707. 000011A6  2010                     move.l     D0, [A0]
  1708. 000011A8  721F                     moveq.l    D1, 0x1F
  1709. 000011AA  C081                     and.l      D0, D1
  1710. 000011AC  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  1711. 000011B0  1030 0000                move.b     D0, [A0 + D0.w]
  1712. 000011B4  4880                     ext.w      D0
  1713. 000011B6  48C0                     ext.l      D0
  1714. 000011B8  7204                     moveq.l    D1, 0x04
  1715. 000011BA  B081                     cmp.l      D0, D1
  1716. 000011BC  6710                     beq        +0x12 /* 000011CE */
  1717. 000011BE  7208                     moveq.l    D1, 0x08
  1718. 000011C0  B081                     cmp.l      D0, D1
  1719. 000011C2  6740                     beq        +0x42 /* 00001204 */
  1720. 000011C4  7210                     moveq.l    D1, 0x10
  1721. 000011C6  B081                     cmp.l      D0, D1
  1722. 000011C8  6774                     beq        +0x76 /* 0000123E */
  1723. 000011CA  6000 00C8                bra        +0xCA /* 00001294 */
  1724. label000011CE:
  1725. 000011CE  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1726. 000011D2  2F20                     move.l     -[A7], -[A0]
  1727. 000011D4  2F20                     move.l     -[A7], -[A0]
  1728. 000011D6  2F20                     move.l     -[A7], -[A0]
  1729. 000011D8  2F20                     move.l     -[A7], -[A0]
  1730. 000011DA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1731. 000011DE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1732. 000011E2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1733. 000011E6  32C0                     move.w     [A1]+, D0
  1734. 000011E8  22C1                     move.l     [A1]+, D1
  1735. 000011EA  22C8                     move.l     [A1]+, A0
  1736. 000011EC  486E FFEC                pea.l      [A6 - 0x14]
  1737. 000011F0  486E FFF2                pea.l      [A6 - 0xE]
  1738. 000011F4  3F3C 1010                move.w     -[A7], 0x1010
  1739. 000011F8  A9EB                     syscall    Pack4/FP68K
  1740. 000011FA  276E FFF2 0006           move.l     [A3 + 0x6], [A6 - 0xE]
  1741. 00001200  6000 00AE                bra        +0xB0 /* 000012B0 */
  1742. label00001204:
  1743. 00001204  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1744. 00001208  2F20                     move.l     -[A7], -[A0]
  1745. 0000120A  2F20                     move.l     -[A7], -[A0]
  1746. 0000120C  2F20                     move.l     -[A7], -[A0]
  1747. 0000120E  2F20                     move.l     -[A7], -[A0]
  1748. 00001210  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1749. 00001214  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1750. 00001218  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1751. 0000121C  32C0                     move.w     [A1]+, D0
  1752. 0000121E  22C1                     move.l     [A1]+, D1
  1753. 00001220  22C8                     move.l     [A1]+, A0
  1754. 00001222  486E FFEC                pea.l      [A6 - 0x14]
  1755. 00001226  486E FFEE                pea.l      [A6 - 0x12]
  1756. 0000122A  3F3C 0810                move.w     -[A7], 0x810
  1757. 0000122E  A9EB                     syscall    Pack4/FP68K
  1758. 00001230  276E FFEE 0002           move.l     [A3 + 0x2], [A6 - 0x12]
  1759. 00001236  276E FFF2 0006           move.l     [A3 + 0x6], [A6 - 0xE]
  1760. 0000123C  6072                     bra        +0x74 /* 000012B0 */
  1761. label0000123E:
  1762. 0000123E  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  1763. 00001242  7202                     moveq.l    D1, 0x02
  1764. 00001244  C041                     and.w      D0, D1
  1765. 00001246  673A                     beq        +0x3C /* 00001282 */
  1766. 00001248  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1767. 0000124C  2F20                     move.l     -[A7], -[A0]
  1768. 0000124E  2F20                     move.l     -[A7], -[A0]
  1769. 00001250  2F20                     move.l     -[A7], -[A0]
  1770. 00001252  2F20                     move.l     -[A7], -[A0]
  1771. 00001254  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1772. 00001258  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1773. 0000125C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1774. 00001260  32C0                     move.w     [A1]+, D0
  1775. 00001262  22C1                     move.l     [A1]+, D1
  1776. 00001264  22C8                     move.l     [A1]+, A0
  1777. 00001266  486E FFEC                pea.l      [A6 - 0x14]
  1778. 0000126A  486E FFEE                pea.l      [A6 - 0x12]
  1779. 0000126E  3F3C 0810                move.w     -[A7], 0x810
  1780. 00001272  A9EB                     syscall    Pack4/FP68K
  1781. 00001274  276E FFEE 0002           move.l     [A3 + 0x2], [A6 - 0x12]
  1782. 0000127A  276E FFF2 0006           move.l     [A3 + 0x6], [A6 - 0xE]
  1783. 00001280  602E                     bra        +0x30 /* 000012B0 */
  1784. label00001282:
  1785. 00001282  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1786. 00001286  224B                     movea.l    A1, A3
  1787. 00001288  5449                     addq.w     A1, 2
  1788. 0000128A  22D8                     move.l     [A1]+, [A0]+
  1789. 0000128C  22D8                     move.l     [A1]+, [A0]+
  1790. 0000128E  22D8                     move.l     [A1]+, [A0]+
  1791. 00001290  22D8                     move.l     [A1]+, [A0]+
  1792. 00001292  601C                     bra        +0x1E /* 000012B0 */
  1793. label00001294:
  1794. 00001294  2F3C 0000 02C0           move.l     -[A7], 0x2C0
  1795. 0000129A  4EBA F812                jsr        [PC - 0x7EE /* 00000AAE */]
  1796. 0000129E  6010                     bra        +0x12 /* 000012B0 */
  1797. label000012A0:
  1798. 000012A0  204C                     movea.l    A0, A4
  1799. 000012A2  5448                     addq.w     A0, 2
  1800. 000012A4  224B                     movea.l    A1, A3
  1801. 000012A6  5449                     addq.w     A1, 2
  1802. 000012A8  7004                     moveq.l    D0, 0x04
  1803. label000012AA:
  1804. 000012AA  22D8                     move.l     [A1]+, [A0]+
  1805. 000012AC  51C8 FFFC                dbf        D0, -0x6 /* 000012AA */
  1806. label000012B0:
  1807. 000012B0  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  1808. 000012B4  4E5E                     unlink     A6
  1809. 000012B6  205F                     movea.l    A0, [A7]+
  1810. 000012B8  584F                     addq.w     A7, 4
  1811. 000012BA  4ED0                     jmp        [A0]
  1812. fn000012BC:
  1813. 000012BC  4E56 0000                link       A6, 0
  1814. 000012C0  48E7 0018                movem.l    -[A7], A3,A4
  1815. 000012C4  266E 0008                movea.l    A3, [A6 + 0x8]
  1816. 000012C8  286E 000C                movea.l    A4, [A6 + 0xC]
  1817. 000012CC  102D D972                move.b     D0, [A5 - 0x268E]
  1818. 000012D0  660A                     bne        +0xC /* 000012DC */
  1819. 000012D2  2F3C 0000 02D1           move.l     -[A7], 0x2D1
  1820. 000012D8  4EBA F7D4                jsr        [PC - 0x82C /* 00000AAE */]
  1821. label000012DC:
  1822. 000012DC  200B                     move.l     D0, A3
  1823. 000012DE  6704                     beq        +0x6 /* 000012E4 */
  1824. 000012E0  526B 0006                addq.w     [A3 + 0x6], 1
  1825. label000012E4:
  1826. 000012E4  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  1827. 000012E8  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1828. 000012EC  294B 0016                move.l     [A4 + 0x16], A3
  1829. 000012F0  200C                     move.l     D0, A4
  1830. 000012F2  4CDF 1800                movem.l    A3,A4, [A7]+
  1831. 000012F6  4E5E                     unlink     A6
  1832. 000012F8  205F                     movea.l    A0, [A7]+
  1833. 000012FA  504F                     addq.w     A7, 8
  1834. 000012FC  4ED0                     jmp        [A0]
  1835. fn000012FE:
  1836. 000012FE  4E56 0000                link       A6, 0
  1837. 00001302  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1838. 00001306  286E 0008                movea.l    A4, [A6 + 0x8]
  1839. 0000130A  246E 000C                movea.l    A2, [A6 + 0xC]
  1840. 0000130E  266E 0010                movea.l    A3, [A6 + 0x10]
  1841. 00001312  102D D972                move.b     D0, [A5 - 0x268E]
  1842. 00001316  660A                     bne        +0xC /* 00001322 */
  1843. 00001318  2F3C 0000 02E6           move.l     -[A7], 0x2E6
  1844. 0000131E  4EBA F78E                jsr        [PC - 0x872 /* 00000AAE */]
  1845. label00001322:
  1846. 00001322  6024                     bra        +0x26 /* 00001348 */
  1847. label00001324:
  1848. 00001324  1213                     move.b     D1, [A3]
  1849. 00001326  7000                     moveq.l    D0, 0x00
  1850. 00001328  1001                     move.b     D0, D1
  1851. 0000132A  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1852. 0000132E  1030 0000                move.b     D0, [A0 + D0.w]
  1853. 00001332  7203                     moveq.l    D1, 0x03
  1854. 00001334  C001                     and.b      D0, D1
  1855. 00001336  6716                     beq        +0x18 /* 0000134E */
  1856. 00001338  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1857. 0000133C  2F0A                     move.l     -[A7], A2
  1858. 0000133E  2F0C                     move.l     -[A7], A4
  1859. 00001340  4EBA FFBC                jsr        [PC - 0x44 /* 000012FE */]
  1860. 00001344  266B 0002                movea.l    A3, [A3 + 0x2]
  1861. label00001348:
  1862. 00001348  200B                     move.l     D0, A3
  1863. 0000134A  671C                     beq        +0x1E /* 00001368 */
  1864. 0000134C  60D6                     bra        -0x28 /* 00001324 */
  1865. label0000134E:
  1866. 0000134E  1613                     move.b     D3, [A3]
  1867. 00001350  705F                     moveq.l    D0, 0x5F
  1868. 00001352  B600                     cmp.b      D3, D0
  1869. 00001354  6706                     beq        +0x8 /* 0000135C */
  1870. 00001356  705E                     moveq.l    D0, 0x5E
  1871. 00001358  B600                     cmp.b      D3, D0
  1872. 0000135A  660C                     bne        +0xE /* 00001368 */
  1873. label0000135C:
  1874. 0000135C  206B 0002                movea.l    A0, [A3 + 0x2]
  1875. 00001360  B1CA                     cmpa.l     A0, A2
  1876. 00001362  6604                     bne        +0x6 /* 00001368 */
  1877. 00001364  274C 0002                move.l     [A3 + 0x2], A4
  1878. label00001368:
  1879. 00001368  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1880. 0000136C  4E5E                     unlink     A6
  1881. 0000136E  205F                     movea.l    A0, [A7]+
  1882. 00001370  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1883. 00001374  4ED0                     jmp        [A0]
  1884. 00001376  4E56 0000                link       A6, 0
  1885. 0000137A  48E7 0018                movem.l    -[A7], A3,A4
  1886. 0000137E  286E 0008                movea.l    A4, [A6 + 0x8]
  1887. 00001382  102D D972                move.b     D0, [A5 - 0x268E]
  1888. 00001386  660A                     bne        +0xC /* 00001392 */
  1889. 00001388  2F3C 0000 02FF           move.l     -[A7], 0x2FF
  1890. 0000138E  4EBA F71E                jsr        [PC - 0x8E2 /* 00000AAE */]
  1891. label00001392:
  1892. 00001392  2014                     move.l     D0, [A4]
  1893. 00001394  721F                     moveq.l    D1, 0x1F
  1894. 00001396  C041                     and.w      D0, D1
  1895. 00001398  7214                     moveq.l    D1, 0x14
  1896. 0000139A  B041                     cmp.w      D0, D1
  1897. 0000139C  6632                     bne        +0x34 /* 000013D0 */
  1898. 0000139E  102C 0004                move.b     D0, [A4 + 0x4]
  1899. 000013A2  7210                     moveq.l    D1, 0x10
  1900. 000013A4  C001                     and.b      D0, D1
  1901. 000013A6  6728                     beq        +0x2A /* 000013D0 */
  1902. 000013A8  4EBA F732                jsr        [PC - 0x8CE /* 00000ADC */]
  1903. 000013AC  2640                     movea.l    A3, D0
  1904. 000013AE  16BC 0059                move.b     [A3], 0x59 /* 'Y' */
  1905. 000013B2  202C 000C                move.l     D0, [A4 + 0xC]
  1906. 000013B6  2740 0002                move.l     [A3 + 0x2], D0
  1907. 000013BA  206D D874                movea.l    A0, [A5 - 0x278C]
  1908. 000013BE  2028 001C                move.l     D0, [A0 + 0x1C]
  1909. 000013C2  2740 0016                move.l     [A3 + 0x16], D0
  1910. 000013C6  2040                     movea.l    A0, D0
  1911. 000013C8  5268 0006                addq.w     [A0 + 0x6], 1
  1912. 000013CC  200B                     move.l     D0, A3
  1913. 000013CE  6014                     bra        +0x16 /* 000013E4 */
  1914. label000013D0:
  1915. 000013D0  206D D874                movea.l    A0, [A5 - 0x278C]
  1916. 000013D4  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1917. 000013D8  2F0C                     move.l     -[A7], A4
  1918. 000013DA  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  1919. 000013DE  2F00                     move.l     -[A7], D0
  1920. 000013E0  4EBA FC68                jsr        [PC - 0x398 /* 0000104A */]
  1921. label000013E4:
  1922. 000013E4  4CDF 1800                movem.l    A3,A4, [A7]+
  1923. 000013E8  4E5E                     unlink     A6
  1924. 000013EA  205F                     movea.l    A0, [A7]+
  1925. 000013EC  584F                     addq.w     A7, 4
  1926. 000013EE  4ED0                     jmp        [A0]
  1927. 000013F0  4E56 0000                link       A6, 0
  1928. 000013F4  48E7 1030                movem.l    -[A7], D3,A2,A3
  1929. 000013F8  266E 0008                movea.l    A3, [A6 + 0x8]
  1930. 000013FC  102D D972                move.b     D0, [A5 - 0x268E]
  1931. 00001400  660A                     bne        +0xC /* 0000140C */
  1932. 00001402  2F3C 0000 031C           move.l     -[A7], 0x31C
  1933. 00001408  4EBA F6A4                jsr        [PC - 0x95C /* 00000AAE */]
  1934. label0000140C:
  1935. 0000140C  2013                     move.l     D0, [A3]
  1936. 0000140E  721F                     moveq.l    D1, 0x1F
  1937. 00001410  C041                     and.w      D0, D1
  1938. 00001412  7215                     moveq.l    D1, 0x15
  1939. 00001414  B041                     cmp.w      D0, D1
  1940. 00001416  6654                     bne        +0x56 /* 0000146C */
  1941. 00001418  7601                     moveq.l    D3, 0x01
  1942. label0000141A:
  1943. 0000141A  102B 0004                move.b     D0, [A3 + 0x4]
  1944. 0000141E  7210                     moveq.l    D1, 0x10
  1945. 00001420  C001                     and.b      D0, D1
  1946. 00001422  6714                     beq        +0x16 /* 00001438 */
  1947. 00001424  487A 005A                pea.l      [PC + 0x5A /* 00001480, value 0x61727261 'arra', cstring "array" */]
  1948. 00001428  7035                     moveq.l    D0, 0x35
  1949. 0000142A  2F00                     move.l     -[A7], D0
  1950. 0000142C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1951. 00001430  504F                     addq.w     A7, 8
  1952. 00001432  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  1953. label00001438:
  1954. 00001438  222B 000C                move.l     D1, [A3 + 0xC]
  1955. 0000143C  2003                     move.l     D0, D3
  1956. 0000143E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1957. 00001442  2600                     move.l     D3, D0
  1958. 00001444  2F00                     move.l     -[A7], D0
  1959. 00001446  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  1960. 0000144A  266B 0008                movea.l    A3, [A3 + 0x8]
  1961. 0000144E  2013                     move.l     D0, [A3]
  1962. 00001450  721F                     moveq.l    D1, 0x1F
  1963. 00001452  C041                     and.w      D0, D1
  1964. 00001454  7215                     moveq.l    D1, 0x15
  1965. 00001456  B041                     cmp.w      D0, D1
  1966. 00001458  67C0                     beq        -0x3E /* 0000141A */
  1967. 0000145A  206D D874                movea.l    A0, [A5 - 0x278C]
  1968. 0000145E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1969. 00001462  2F03                     move.l     -[A7], D3
  1970. 00001464  4EBA FBE4                jsr        [PC - 0x41C /* 0000104A */]
  1971. 00001468  2440                     movea.l    A2, D0
  1972. 0000146A  6004                     bra        +0x6 /* 00001470 */
  1973. label0000146C:
  1974. 0000146C  7000                     moveq.l    D0, 0x00
  1975. 0000146E  2440                     movea.l    A2, D0
  1976. label00001470:
  1977. 00001470  200A                     move.l     D0, A2
  1978. 00001472  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1979. 00001476  4E5E                     unlink     A6
  1980. 00001478  205F                     movea.l    A0, [A7]+
  1981. 0000147A  584F                     addq.w     A7, 4
  1982. 0000147C  4ED0                     jmp        [A0]
  1983. 0000147E  0006 6172                ori.b      D6, 0x72 /* 'r' */
  1984. 00001482  7261                     moveq.l    D1, 0x61
  1985. 00001484  7900                     moveq.l    D4, 0x00
  1986. fn00001486:
  1987. 00001486  4E56 FFFC                link       A6, -0x0004
  1988. 0000148A  48E7 1030                movem.l    -[A7], D3,A2,A3
  1989. 0000148E  266E 0008                movea.l    A3, [A6 + 0x8]
  1990. 00001492  200B                     move.l     D0, A3
  1991. 00001494  6708                     beq        +0xA /* 0000149E */
  1992. 00001496  1013                     move.b     D0, [A3]
  1993. 00001498  7270                     moveq.l    D1, 0x70
  1994. 0000149A  B001                     cmp.b      D0, D1
  1995. 0000149C  650A                     bcs        +0xC /* 000014A8 */
  1996. label0000149E:
  1997. 0000149E  2F3C 0000 033C           move.l     -[A7], 0x33C
  1998. 000014A4  4EBA F608                jsr        [PC - 0x9F8 /* 00000AAE */]
  1999. label000014A8:
  2000. 000014A8  102D D972                move.b     D0, [A5 - 0x268E]
  2001. 000014AC  6708                     beq        +0xA /* 000014B6 */
  2002. 000014AE  206B 0016                movea.l    A0, [A3 + 0x16]
  2003. 000014B2  2010                     move.l     D0, [A0]
  2004. 000014B4  6004                     bra        +0x6 /* 000014BA */
  2005. label000014B6:
  2006. 000014B6  202B 0016                move.l     D0, [A3 + 0x16]
  2007. label000014BA:
  2008. 000014BA  0280 0000 0080           andi.l     D0, 0x80
  2009. 000014C0  665A                     bne        +0x5C /* 0000151C */
  2010. 000014C2  1213                     move.b     D1, [A3]
  2011. 000014C4  7000                     moveq.l    D0, 0x00
  2012. 000014C6  1001                     move.b     D0, D1
  2013. 000014C8  45ED D31A                lea.l      A2, [A5 - 0x2CE6]
  2014. 000014CC  1632 0000                move.b     D3, [A2 + D0.w]
  2015. 000014D0  7010                     moveq.l    D0, 0x10
  2016. 000014D2  3D43 FFFC                move.w     [A6 - 0x4], D3
  2017. 000014D6  C600                     and.b      D3, D0
  2018. 000014D8  6642                     bne        +0x44 /* 0000151C */
  2019. 000014DA  302E FFFC                move.w     D0, [A6 - 0x4]
  2020. 000014DE  7202                     moveq.l    D1, 0x02
  2021. 000014E0  C001                     and.b      D0, D1
  2022. 000014E2  670C                     beq        +0xE /* 000014F0 */
  2023. 000014E4  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2024. 000014E8  4EBA FF9C                jsr        [PC - 0x64 /* 00001486 */]
  2025. 000014EC  4A80                     tst.l      D0
  2026. 000014EE  662C                     bne        +0x2E /* 0000151C */
  2027. label000014F0:
  2028. 000014F0  1213                     move.b     D1, [A3]
  2029. 000014F2  7000                     moveq.l    D0, 0x00
  2030. 000014F4  1001                     move.b     D0, D1
  2031. 000014F6  1032 0000                move.b     D0, [A2 + D0.w]
  2032. 000014FA  7201                     moveq.l    D1, 0x01
  2033. 000014FC  C001                     and.b      D0, D1
  2034. 000014FE  6718                     beq        +0x1A /* 00001518 */
  2035. 00001500  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2036. 00001504  4EBA FF80                jsr        [PC - 0x80 /* 00001486 */]
  2037. 00001508  4A80                     tst.l      D0
  2038. 0000150A  6610                     bne        +0x12 /* 0000151C */
  2039. 0000150C  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  2040. 00001510  4EBA FF74                jsr        [PC - 0x8C /* 00001486 */]
  2041. 00001514  4A80                     tst.l      D0
  2042. 00001516  6604                     bne        +0x6 /* 0000151C */
  2043. label00001518:
  2044. 00001518  7000                     moveq.l    D0, 0x00
  2045. 0000151A  6002                     bra        +0x4 /* 0000151E */
  2046. label0000151C:
  2047. 0000151C  7001                     moveq.l    D0, 0x01
  2048. label0000151E:
  2049. 0000151E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2050. 00001522  4E5E                     unlink     A6
  2051. 00001524  205F                     movea.l    A0, [A7]+
  2052. 00001526  584F                     addq.w     A7, 4
  2053. 00001528  4ED0                     jmp        [A0]
  2054. fn0000152A:
  2055. 0000152A  4E56 0000                link       A6, 0
  2056. 0000152E  48E7 0018                movem.l    -[A7], A3,A4
  2057. 00001532  286E 0008                movea.l    A4, [A6 + 0x8]
  2058. 00001536  4EBA F5A4                jsr        [PC - 0xA5C /* 00000ADC */]
  2059. 0000153A  2640                     movea.l    A3, D0
  2060. 0000153C  102D D972                move.b     D0, [A5 - 0x268E]
  2061. 00001540  6710                     beq        +0x12 /* 00001552 */
  2062. 00001542  202C 000C                move.l     D0, [A4 + 0xC]
  2063. 00001546  2740 0016                move.l     [A3 + 0x16], D0
  2064. 0000154A  2040                     movea.l    A0, D0
  2065. 0000154C  5268 0006                addq.w     [A0 + 0x6], 1
  2066. 00001550  600A                     bra        +0xC /* 0000155C */
  2067. label00001552:
  2068. 00001552  206C 000C                movea.l    A0, [A4 + 0xC]
  2069. 00001556  2010                     move.l     D0, [A0]
  2070. 00001558  2740 0016                move.l     [A3 + 0x16], D0
  2071. label0000155C:
  2072. 0000155C  16BC 005F                move.b     [A3], 0x5F /* '_' */
  2073. 00001560  274C 0002                move.l     [A3 + 0x2], A4
  2074. 00001564  200B                     move.l     D0, A3
  2075. 00001566  4CDF 1800                movem.l    A3,A4, [A7]+
  2076. 0000156A  4E5E                     unlink     A6
  2077. 0000156C  205F                     movea.l    A0, [A7]+
  2078. 0000156E  584F                     addq.w     A7, 4
  2079. 00001570  4ED0                     jmp        [A0]
  2080. fn00001572:
  2081. 00001572  4E56 0000                link       A6, 0
  2082. 00001576  2F0A                     move.l     -[A7], A2
  2083. 00001578  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2084. 0000157C  4EBA FFAC                jsr        [PC - 0x54 /* 0000152A */]
  2085. 00001580  2440                     movea.l    A2, D0
  2086. 00001582  7014                     moveq.l    D0, 0x14
  2087. 00001584  2F00                     move.l     -[A7], D0
  2088. 00001586  2F0A                     move.l     -[A7], A2
  2089. 00001588  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  2090. 0000158C  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  2091. 00001590  2F00                     move.l     -[A7], D0
  2092. 00001592  2F0A                     move.l     -[A7], A2
  2093. 00001594  4EBA FA40                jsr        [PC - 0x5C0 /* 00000FD6 */]
  2094. 00001598  245F                     movea.l    A2, [A7]+
  2095. 0000159A  4E5E                     unlink     A6
  2096. 0000159C  205F                     movea.l    A0, [A7]+
  2097. 0000159E  584F                     addq.w     A7, 4
  2098. 000015A0  4ED0                     jmp        [A0]
  2099. 000015A2  4E56 0000                link       A6, 0
  2100. 000015A6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2101. 000015AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2102. 000015AE  4EBA FFC2                jsr        [PC - 0x3E /* 00001572 */]
  2103. 000015B2  2840                     movea.l    A4, D0
  2104. 000015B4  266C 0002                movea.l    A3, [A4 + 0x2]
  2105. 000015B8  1613                     move.b     D3, [A3]
  2106. 000015BA  705F                     moveq.l    D0, 0x5F
  2107. 000015BC  B600                     cmp.b      D3, D0
  2108. 000015BE  6732                     beq        +0x34 /* 000015F2 */
  2109. 000015C0  7013                     moveq.l    D0, 0x13
  2110. 000015C2  B600                     cmp.b      D3, D0
  2111. 000015C4  6622                     bne        +0x24 /* 000015E8 */
  2112. 000015C6  246B 0002                movea.l    A2, [A3 + 0x2]
  2113. 000015CA  1012                     move.b     D0, [A2]
  2114. 000015CC  7201                     moveq.l    D1, 0x01
  2115. 000015CE  B001                     cmp.b      D0, D1
  2116. 000015D0  6616                     bne        +0x18 /* 000015E8 */
  2117. 000015D2  206A 0002                movea.l    A0, [A2 + 0x2]
  2118. 000015D6  1010                     move.b     D0, [A0]
  2119. 000015D8  725E                     moveq.l    D1, 0x5E
  2120. 000015DA  B001                     cmp.b      D0, D1
  2121. 000015DC  660A                     bne        +0xC /* 000015E8 */
  2122. 000015DE  206B 0002                movea.l    A0, [A3 + 0x2]
  2123. 000015E2  2668 0002                movea.l    A3, [A0 + 0x2]
  2124. 000015E6  600A                     bra        +0xC /* 000015F2 */
  2125. label000015E8:
  2126. 000015E8  2F3C 0000 03E1           move.l     -[A7], 0x3E1
  2127. 000015EE  4EBA F4BE                jsr        [PC - 0xB42 /* 00000AAE */]
  2128. label000015F2:
  2129. 000015F2  206B 0002                movea.l    A0, [A3 + 0x2]
  2130. 000015F6  B1EE 000C                cmpa.l     A0, [A6 + 0xC]
  2131. 000015FA  670A                     beq        +0xC /* 00001606 */
  2132. 000015FC  2F3C 0000 03E2           move.l     -[A7], 0x3E2
  2133. 00001602  4EBA F4AA                jsr        [PC - 0xB56 /* 00000AAE */]
  2134. label00001606:
  2135. 00001606  276E 0008 0006           move.l     [A3 + 0x6], [A6 + 0x8]
  2136. 0000160C  200C                     move.l     D0, A4
  2137. 0000160E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2138. 00001612  4E5E                     unlink     A6
  2139. 00001614  205F                     movea.l    A0, [A7]+
  2140. 00001616  504F                     addq.w     A7, 8
  2141. 00001618  4ED0                     jmp        [A0]
  2142. 0000161A  4E56 0000                link       A6, 0
  2143. 0000161E  2F0A                     move.l     -[A7], A2
  2144. 00001620  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2145. 00001624  4EBA FF04                jsr        [PC - 0xFC /* 0000152A */]
  2146. 00001628  2440                     movea.l    A2, D0
  2147. 0000162A  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  2148. 0000162E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2149. 00001632  206D D874                movea.l    A0, [A5 - 0x278C]
  2150. 00001636  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2151. 0000163A  7001                     moveq.l    D0, 0x01
  2152. 0000163C  3F00                     move.w     -[A7], D0
  2153. 0000163E  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2154. 00001642  2540 0016                move.l     [A2 + 0x16], D0
  2155. 00001646  14BC 005E                move.b     [A2], 0x5E /* '^' */
  2156. 0000164A  200A                     move.l     D0, A2
  2157. 0000164C  245F                     movea.l    A2, [A7]+
  2158. 0000164E  4E5E                     unlink     A6
  2159. 00001650  205F                     movea.l    A0, [A7]+
  2160. 00001652  504F                     addq.w     A7, 8
  2161. 00001654  4ED0                     jmp        [A0]
  2162. fn00001656:
  2163. 00001656  4E56 0000                link       A6, 0
  2164. 0000165A  48E7 1010                movem.l    -[A7], D3,A3
  2165. 0000165E  266E 0008                movea.l    A3, [A6 + 0x8]
  2166. 00001662  7600                     moveq.l    D3, 0x00
  2167. 00001664  6010                     bra        +0x12 /* 00001676 */
  2168. label00001666:
  2169. 00001666  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2170. 0000166A  4EBA FFEA                jsr        [PC - 0x16 /* 00001656 */]
  2171. 0000166E  8680                     or.l       D3, D0
  2172. 00001670  663A                     bne        +0x3C /* 000016AC */
  2173. 00001672  266B 0006                movea.l    A3, [A3 + 0x6]
  2174. label00001676:
  2175. 00001676  1213                     move.b     D1, [A3]
  2176. 00001678  7000                     moveq.l    D0, 0x00
  2177. 0000167A  1001                     move.b     D0, D1
  2178. 0000167C  720F                     moveq.l    D1, 0x0F
  2179. 0000167E  B081                     cmp.l      D0, D1
  2180. 00001680  67E4                     beq        -0x1A /* 00001666 */
  2181. 00001682  7257                     moveq.l    D1, 0x57
  2182. 00001684  B081                     cmp.l      D0, D1
  2183. 00001686  6708                     beq        +0xA /* 00001690 */
  2184. 00001688  7258                     moveq.l    D1, 0x58
  2185. 0000168A  B081                     cmp.l      D0, D1
  2186. 0000168C  6702                     beq        +0x4 /* 00001690 */
  2187. 0000168E  601C                     bra        +0x1E /* 000016AC */
  2188. label00001690:
  2189. 00001690  266B 0002                movea.l    A3, [A3 + 0x2]
  2190. 00001694  1013                     move.b     D0, [A3]
  2191. 00001696  725F                     moveq.l    D1, 0x5F
  2192. 00001698  B001                     cmp.b      D0, D1
  2193. 0000169A  6610                     bne        +0x12 /* 000016AC */
  2194. 0000169C  206B 0002                movea.l    A0, [A3 + 0x2]
  2195. 000016A0  2028 0020                move.l     D0, [A0 + 0x20]
  2196. 000016A4  7210                     moveq.l    D1, 0x10
  2197. 000016A6  C081                     and.l      D0, D1
  2198. 000016A8  6702                     beq        +0x4 /* 000016AC */
  2199. 000016AA  7601                     moveq.l    D3, 0x01
  2200. label000016AC:
  2201. 000016AC  2003                     move.l     D0, D3
  2202. 000016AE  4CDF 0808                movem.l    D3,A3, [A7]+
  2203. 000016B2  4E5E                     unlink     A6
  2204. 000016B4  205F                     movea.l    A0, [A7]+
  2205. 000016B6  584F                     addq.w     A7, 4
  2206. 000016B8  4ED0                     jmp        [A0]
  2207. fn000016BA:
  2208. 000016BA  4E56 FFFC                link       A6, -0x0004
  2209. 000016BE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2210. 000016C2  102D D972                move.b     D0, [A5 - 0x268E]
  2211. 000016C6  670A                     beq        +0xC /* 000016D2 */
  2212. 000016C8  2F3C 0000 04A6           move.l     -[A7], 0x4A6
  2213. 000016CE  4EBA F3DE                jsr        [PC - 0xC22 /* 00000AAE */]
  2214. label000016D2:
  2215. 000016D2  246E 0008                movea.l    A2, [A6 + 0x8]
  2216. 000016D6  1012                     move.b     D0, [A2]
  2217. 000016D8  7262                     moveq.l    D1, 0x62
  2218. 000016DA  B001                     cmp.b      D0, D1
  2219. 000016DC  670A                     beq        +0xC /* 000016E8 */
  2220. 000016DE  2F3C 0000 04A8           move.l     -[A7], 0x4A8
  2221. 000016E4  4EBA F3C8                jsr        [PC - 0xC38 /* 00000AAE */]
  2222. label000016E8:
  2223. 000016E8  202A 000A                move.l     D0, [A2 + 0xA]
  2224. 000016EC  2D40 FFFC                move.l     [A6 - 0x4], D0
  2225. 000016F0  282A 000E                move.l     D4, [A2 + 0xE]
  2226. 000016F4  47ED BB2E                lea.l      A3, [A5 - 0x44D2]
  2227. 000016F8  49ED BB32                lea.l      A4, [A5 - 0x44CE]
  2228. 000016FC  605A                     bra        +0x5C /* 00001758 */
  2229. label000016FE:
  2230. 000016FE  2014                     move.l     D0, [A4]
  2231. 00001700  B084                     cmp.l      D0, D4
  2232. 00001702  664E                     bne        +0x50 /* 00001752 */
  2233. 00001704  2F04                     move.l     -[A7], D4
  2234. 00001706  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2235. 0000170A  2F13                     move.l     -[A7], [A3]
  2236. 0000170C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2237. 00001710  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2238. 00001714  4A80                     tst.l      D0
  2239. 00001716  663A                     bne        +0x3C /* 00001752 */
  2240. 00001718  200B                     move.l     D0, A3
  2241. 0000171A  41ED BB2E                lea.l      A0, [A5 - 0x44D2]
  2242. 0000171E  9088                     sub.l      D0, A0
  2243. 00001720  720C                     moveq.l    D1, 0x0C
  2244. 00001722  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2245. 00001726  2600                     move.l     D3, D0
  2246. 00001728  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2247. 0000172C  206D D958                movea.l    A0, [A5 - 0x26A8]
  2248. 00001730  4E90                     jsr        [A0]
  2249. 00001732  2003                     move.l     D0, D3
  2250. 00001734  2200                     move.l     D1, D0
  2251. 00001736  C0FC 000C                mulu.w     D0, 0xC
  2252. 0000173A  4841                     swap.w     D1
  2253. 0000173C  C2FC 000C                mulu.w     D1, 0xC
  2254. 00001740  4841                     swap.w     D1
  2255. 00001742  4241                     clr.w      D1
  2256. 00001744  D081                     add.l      D0, D1
  2257. 00001746  41ED BB2A                lea.l      A0, [A5 - 0x44D6]
  2258. 0000174A  2870 0000                movea.l    A4, [A0 + D0.w]
  2259. 0000174E  6000 00B2                bra        +0xB4 /* 00001802 */
  2260. label00001752:
  2261. 00001752  760C                     moveq.l    D3, 0x0C
  2262. 00001754  D7C3                     add.l      A3, D3
  2263. 00001756  D9C3                     add.l      A4, D3
  2264. label00001758:
  2265. 00001758  41ED BBEE                lea.l      A0, [A5 - 0x4412]
  2266. 0000175C  B7C8                     cmpa.l     A3, A0
  2267. 0000175E  659E                     bcs        -0x60 /* 000016FE */
  2268. 00001760  7002                     moveq.l    D0, 0x02
  2269. 00001762  2F00                     move.l     -[A7], D0
  2270. 00001764  2F04                     move.l     -[A7], D4
  2271. 00001766  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  2272. 0000176A  2F00                     move.l     -[A7], D0
  2273. 0000176C  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  2274. 00001770  2840                     movea.l    A4, D0
  2275. 00001772  197C 0012 001D           move.b     [A4 + 0x1D], 0x12
  2276. 00001778  202D BBEA                move.l     D0, [A5 - 0x4416]
  2277. 0000177C  2200                     move.l     D1, D0
  2278. 0000177E  C0FC 000C                mulu.w     D0, 0xC
  2279. 00001782  4841                     swap.w     D1
  2280. 00001784  C2FC 000C                mulu.w     D1, 0xC
  2281. 00001788  4841                     swap.w     D1
  2282. 0000178A  4241                     clr.w      D1
  2283. 0000178C  D081                     add.l      D0, D1
  2284. 0000178E  45ED BB2E                lea.l      A2, [A5 - 0x44D2]
  2285. 00001792  2F32 0000                move.l     -[A7], [A2 + D0.w]
  2286. 00001796  206D D958                movea.l    A0, [A5 - 0x26A8]
  2287. 0000179A  4E90                     jsr        [A0]
  2288. 0000179C  202D BBEA                move.l     D0, [A5 - 0x4416]
  2289. 000017A0  2200                     move.l     D1, D0
  2290. 000017A2  C0FC 000C                mulu.w     D0, 0xC
  2291. 000017A6  4841                     swap.w     D1
  2292. 000017A8  C2FC 000C                mulu.w     D1, 0xC
  2293. 000017AC  4841                     swap.w     D1
  2294. 000017AE  4241                     clr.w      D1
  2295. 000017B0  D081                     add.l      D0, D1
  2296. 000017B2  25AE FFFC 0000           move.l     [A2 + D0.w], [A6 - 0x4]
  2297. 000017B8  202D BBEA                move.l     D0, [A5 - 0x4416]
  2298. 000017BC  2200                     move.l     D1, D0
  2299. 000017BE  C0FC 000C                mulu.w     D0, 0xC
  2300. 000017C2  4841                     swap.w     D1
  2301. 000017C4  C2FC 000C                mulu.w     D1, 0xC
  2302. 000017C8  4841                     swap.w     D1
  2303. 000017CA  4241                     clr.w      D1
  2304. 000017CC  D081                     add.l      D0, D1
  2305. 000017CE  41ED BB32                lea.l      A0, [A5 - 0x44CE]
  2306. 000017D2  2184 0000                move.l     [A0 + D0.w], D4
  2307. 000017D6  202D BBEA                move.l     D0, [A5 - 0x4416]
  2308. 000017DA  2200                     move.l     D1, D0
  2309. 000017DC  C0FC 000C                mulu.w     D0, 0xC
  2310. 000017E0  4841                     swap.w     D1
  2311. 000017E2  C2FC 000C                mulu.w     D1, 0xC
  2312. 000017E6  4841                     swap.w     D1
  2313. 000017E8  4241                     clr.w      D1
  2314. 000017EA  D081                     add.l      D0, D1
  2315. 000017EC  41ED BB2A                lea.l      A0, [A5 - 0x44D6]
  2316. 000017F0  218C 0000                move.l     [A0 + D0.w], A4
  2317. 000017F4  202D BBEA                move.l     D0, [A5 - 0x4416]
  2318. 000017F8  5280                     addq.l     D0, 1
  2319. 000017FA  720F                     moveq.l    D1, 0x0F
  2320. 000017FC  C081                     and.l      D0, D1
  2321. 000017FE  2B40 BBEA                move.l     [A5 - 0x4416], D0
  2322. label00001802:
  2323. 00001802  246E 0008                movea.l    A2, [A6 + 0x8]
  2324. 00001806  14BC 005E                move.b     [A2], 0x5E /* '^' */
  2325. 0000180A  254C 0002                move.l     [A2 + 0x2], A4
  2326. 0000180E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2327. 00001812  4E5E                     unlink     A6
  2328. 00001814  205F                     movea.l    A0, [A7]+
  2329. 00001816  584F                     addq.w     A7, 4
  2330. 00001818  4ED0                     jmp        [A0]
  2331. 0000181A  4E56 0000                link       A6, 0
  2332. 0000181E  48E7 1018                movem.l    -[A7], D3,A3,A4
  2333. 00001822  286E 000C                movea.l    A4, [A6 + 0xC]
  2334. 00001826  266E 0010                movea.l    A3, [A6 + 0x10]
  2335. 0000182A  200B                     move.l     D0, A3
  2336. 0000182C  6766                     beq        +0x68 /* 00001894 */
  2337. 0000182E  202E 0008                move.l     D0, [A6 + 0x8]
  2338. 00001832  6728                     beq        +0x2A /* 0000185C */
  2339. 00001834  1613                     move.b     D3, [A3]
  2340. 00001836  7057                     moveq.l    D0, 0x57
  2341. 00001838  B600                     cmp.b      D3, D0
  2342. 0000183A  6720                     beq        +0x22 /* 0000185C */
  2343. 0000183C  705E                     moveq.l    D0, 0x5E
  2344. 0000183E  B600                     cmp.b      D3, D0
  2345. 00001840  6622                     bne        +0x24 /* 00001864 */
  2346. 00001842  206B 0002                movea.l    A0, [A3 + 0x2]
  2347. 00001846  1028 001C                move.b     D0, [A0 + 0x1C]
  2348. 0000184A  4880                     ext.w      D0
  2349. 0000184C  48C0                     ext.l      D0
  2350. 0000184E  41ED D5F6                lea.l      A0, [A5 - 0x2A0A]
  2351. 00001852  1030 0000                move.b     D0, [A0 + D0.w]
  2352. 00001856  7208                     moveq.l    D1, 0x08
  2353. 00001858  C001                     and.b      D0, D1
  2354. 0000185A  6608                     bne        +0xA /* 00001864 */
  2355. label0000185C:
  2356. 0000185C  2F0B                     move.l     -[A7], A3
  2357. 0000185E  4EBA F2DE                jsr        [PC - 0xD22 /* 00000B3E */]
  2358. 00001862  6030                     bra        +0x32 /* 00001894 */
  2359. label00001864:
  2360. 00001864  7065                     moveq.l    D0, 0x65
  2361. 00001866  2F00                     move.l     -[A7], D0
  2362. 00001868  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2363. 0000186C  2F0B                     move.l     -[A7], A3
  2364. 0000186E  4EBA F766                jsr        [PC - 0x89A /* 00000FD6 */]
  2365. 00001872  2640                     movea.l    A3, D0
  2366. 00001874  276E 0008 000A           move.l     [A3 + 0xA], [A6 + 0x8]
  2367. 0000187A  200C                     move.l     D0, A4
  2368. 0000187C  6714                     beq        +0x16 /* 00001892 */
  2369. 0000187E  7064                     moveq.l    D0, 0x64
  2370. 00001880  2F00                     move.l     -[A7], D0
  2371. 00001882  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  2372. 00001886  2F0B                     move.l     -[A7], A3
  2373. 00001888  2F0C                     move.l     -[A7], A4
  2374. 0000188A  4EBA F638                jsr        [PC - 0x9C8 /* 00000EC4 */]
  2375. 0000188E  2840                     movea.l    A4, D0
  2376. 00001890  6002                     bra        +0x4 /* 00001894 */
  2377. label00001892:
  2378. 00001892  284B                     movea.l    A4, A3
  2379. label00001894:
  2380. 00001894  200C                     move.l     D0, A4
  2381. 00001896  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  2382. 0000189A  4E5E                     unlink     A6
  2383. 0000189C  205F                     movea.l    A0, [A7]+
  2384. 0000189E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2385. 000018A2  4ED0                     jmp        [A0]
  2386. 000018A4  4E56 0000                link       A6, 0
  2387. 000018A8  48E7 0030                movem.l    -[A7], A2,A3
  2388. 000018AC  246E 0008                movea.l    A2, [A6 + 0x8]
  2389. 000018B0  266E 000C                movea.l    A3, [A6 + 0xC]
  2390. 000018B4  200B                     move.l     D0, A3
  2391. 000018B6  672A                     beq        +0x2C /* 000018E2 */
  2392. 000018B8  7066                     moveq.l    D0, 0x66
  2393. 000018BA  2F00                     move.l     -[A7], D0
  2394. 000018BC  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  2395. 000018C0  2F0B                     move.l     -[A7], A3
  2396. 000018C2  4EBA F712                jsr        [PC - 0x8EE /* 00000FD6 */]
  2397. 000018C6  2640                     movea.l    A3, D0
  2398. 000018C8  200A                     move.l     D0, A2
  2399. 000018CA  6714                     beq        +0x16 /* 000018E0 */
  2400. 000018CC  700F                     moveq.l    D0, 0x0F
  2401. 000018CE  2F00                     move.l     -[A7], D0
  2402. 000018D0  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  2403. 000018D4  2F0B                     move.l     -[A7], A3
  2404. 000018D6  2F0A                     move.l     -[A7], A2
  2405. 000018D8  4EBA F5EA                jsr        [PC - 0xA16 /* 00000EC4 */]
  2406. 000018DC  2440                     movea.l    A2, D0
  2407. 000018DE  6002                     bra        +0x4 /* 000018E2 */
  2408. label000018E0:
  2409. 000018E0  244B                     movea.l    A2, A3
  2410. label000018E2:
  2411. 000018E2  200A                     move.l     D0, A2
  2412. 000018E4  4CDF 0C00                movem.l    A2,A3, [A7]+
  2413. 000018E8  4E5E                     unlink     A6
  2414. 000018EA  205F                     movea.l    A0, [A7]+
  2415. 000018EC  504F                     addq.w     A7, 8
  2416. 000018EE  4ED0                     jmp        [A0]
  2417. 000018F0  4E56 FFE0                link       A6, -0x0020
  2418. 000018F4  2F0A                     move.l     -[A7], A2
  2419. 000018F6  102D D972                move.b     D0, [A5 - 0x268E]
  2420. 000018FA  660A                     bne        +0xC /* 00001906 */
  2421. 000018FC  2F3C 0000 057C           move.l     -[A7], 0x57C
  2422. 00001902  4EBA F1AA                jsr        [PC - 0xE56 /* 00000AAE */]
  2423. label00001906:
  2424. 00001906  206E 0008                movea.l    A0, [A6 + 0x8]
  2425. 0000190A  2010                     move.l     D0, [A0]
  2426. 0000190C  721F                     moveq.l    D1, 0x1F
  2427. 0000190E  C081                     and.l      D0, D1
  2428. 00001910  720C                     moveq.l    D1, 0x0C
  2429. 00001912  B081                     cmp.l      D0, D1
  2430. 00001914  6754                     beq        +0x56 /* 0000196A */
  2431. 00001916  720D                     moveq.l    D1, 0x0D
  2432. 00001918  B081                     cmp.l      D0, D1
  2433. 0000191A  6754                     beq        +0x56 /* 00001970 */
  2434. 0000191C  720E                     moveq.l    D1, 0x0E
  2435. 0000191E  B081                     cmp.l      D0, D1
  2436. 00001920  6758                     beq        +0x5A /* 0000197A */
  2437. 00001922  720F                     moveq.l    D1, 0x0F
  2438. 00001924  B081                     cmp.l      D0, D1
  2439. 00001926  6772                     beq        +0x74 /* 0000199A */
  2440. 00001928  4A80                     tst.l      D0
  2441. 0000192A  677A                     beq        +0x7C /* 000019A6 */
  2442. 0000192C  7201                     moveq.l    D1, 0x01
  2443. 0000192E  B081                     cmp.l      D0, D1
  2444. 00001930  6774                     beq        +0x76 /* 000019A6 */
  2445. 00001932  7202                     moveq.l    D1, 0x02
  2446. 00001934  B081                     cmp.l      D0, D1
  2447. 00001936  676E                     beq        +0x70 /* 000019A6 */
  2448. 00001938  7203                     moveq.l    D1, 0x03
  2449. 0000193A  B081                     cmp.l      D0, D1
  2450. 0000193C  676E                     beq        +0x70 /* 000019AC */
  2451. 0000193E  7204                     moveq.l    D1, 0x04
  2452. 00001940  B081                     cmp.l      D0, D1
  2453. 00001942  6768                     beq        +0x6A /* 000019AC */
  2454. 00001944  7210                     moveq.l    D1, 0x10
  2455. 00001946  B081                     cmp.l      D0, D1
  2456. 00001948  676A                     beq        +0x6C /* 000019B4 */
  2457. 0000194A  7211                     moveq.l    D1, 0x11
  2458. 0000194C  B081                     cmp.l      D0, D1
  2459. 0000194E  6764                     beq        +0x66 /* 000019B4 */
  2460. 00001950  7206                     moveq.l    D1, 0x06
  2461. 00001952  B081                     cmp.l      D0, D1
  2462. 00001954  675E                     beq        +0x60 /* 000019B4 */
  2463. 00001956  7207                     moveq.l    D1, 0x07
  2464. 00001958  B081                     cmp.l      D0, D1
  2465. 0000195A  6758                     beq        +0x5A /* 000019B4 */
  2466. 0000195C  7208                     moveq.l    D1, 0x08
  2467. 0000195E  B081                     cmp.l      D0, D1
  2468. 00001960  675A                     beq        +0x5C /* 000019BC */
  2469. 00001962  7209                     moveq.l    D1, 0x09
  2470. 00001964  B081                     cmp.l      D0, D1
  2471. 00001966  6754                     beq        +0x56 /* 000019BC */
  2472. 00001968  605A                     bra        +0x5C /* 000019C4 */
  2473. label0000196A:
  2474. 0000196A  42AE FFE4                clr.l      [A6 - 0x1C]
  2475. 0000196E  605E                     bra        +0x60 /* 000019CE */
  2476. label00001970:
  2477. 00001970  42AE FFE0                clr.l      [A6 - 0x20]
  2478. 00001974  42AE FFE4                clr.l      [A6 - 0x1C]
  2479. 00001978  6054                     bra        +0x56 /* 000019CE */
  2480. label0000197A:
  2481. 0000197A  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  2482. 0000197E  7202                     moveq.l    D1, 0x02
  2483. 00001980  C041                     and.w      D0, D1
  2484. 00001982  670A                     beq        +0xC /* 0000198E */
  2485. 00001984  42AE FFE0                clr.l      [A6 - 0x20]
  2486. 00001988  42AE FFE4                clr.l      [A6 - 0x1C]
  2487. 0000198C  6040                     bra        +0x42 /* 000019CE */
  2488. label0000198E:
  2489. 0000198E  486E FFE0                pea.l      [A6 - 0x20]
  2490. 00001992  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  2491. 00001996  584F                     addq.w     A7, 4
  2492. 00001998  6034                     bra        +0x36 /* 000019CE */
  2493. label0000199A:
  2494. 0000199A  486E FFE0                pea.l      [A6 - 0x20]
  2495. 0000199E  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  2496. 000019A2  584F                     addq.w     A7, 4
  2497. 000019A4  6028                     bra        +0x2A /* 000019CE */
  2498. label000019A6:
  2499. 000019A6  422E FFE7                clr.b      [A6 - 0x19]
  2500. 000019AA  6022                     bra        +0x24 /* 000019CE */
  2501. label000019AC:
  2502. 000019AC  4240                     clr.w      D0
  2503. 000019AE  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2504. 000019B2  601A                     bra        +0x1C /* 000019CE */
  2505. label000019B4:
  2506. 000019B4  7000                     moveq.l    D0, 0x00
  2507. 000019B6  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2508. 000019BA  6012                     bra        +0x14 /* 000019CE */
  2509. label000019BC:
  2510. 000019BC  7000                     moveq.l    D0, 0x00
  2511. 000019BE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2512. 000019C2  600A                     bra        +0xC /* 000019CE */
  2513. label000019C4:
  2514. 000019C4  2F3C 0000 05BF           move.l     -[A7], 0x5BF
  2515. 000019CA  4EBA F0E2                jsr        [PC - 0xF1E /* 00000AAE */]
  2516. label000019CE:
  2517. 000019CE  4EBA F10C                jsr        [PC - 0xEF4 /* 00000ADC */]
  2518. 000019D2  2440                     movea.l    A2, D0
  2519. 000019D4  14BC 005D                move.b     [A2], 0x5D /* ']' */
  2520. 000019D8  256E 0008 0016           move.l     [A2 + 0x16], [A6 + 0x8]
  2521. 000019DE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2522. 000019E2  224A                     movea.l    A1, A2
  2523. 000019E4  5449                     addq.w     A1, 2
  2524. 000019E6  7004                     moveq.l    D0, 0x04
  2525. label000019E8:
  2526. 000019E8  22D8                     move.l     [A1]+, [A0]+
  2527. 000019EA  51C8 FFFC                dbf        D0, -0x6 /* 000019E8 */
  2528. 000019EE  200A                     move.l     D0, A2
  2529. 000019F0  245F                     movea.l    A2, [A7]+
  2530. 000019F2  4E5E                     unlink     A6
  2531. 000019F4  205F                     movea.l    A0, [A7]+
  2532. 000019F6  584F                     addq.w     A7, 4
  2533. 000019F8  4ED0                     jmp        [A0]
  2534. fn000019FA:
  2535. 000019FA  4E56 FFFC                link       A6, -0x0004
  2536. 000019FE  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2537. 00001A02  286E 000C                movea.l    A4, [A6 + 0xC]
  2538. 00001A06  6000 00B4                bra        +0xB6 /* 00001ABC */
  2539. label00001A0A:
  2540. 00001A0A  200C                     move.l     D0, A4
  2541. 00001A0C  6700 039E                beq        +0x3A0 /* 00001DAC */
  2542. 00001A10  200A                     move.l     D0, A2
  2543. 00001A12  6700 0398                beq        +0x39A /* 00001DAC */
  2544. 00001A16  1014                     move.b     D0, [A4]
  2545. 00001A18  7800                     moveq.l    D4, 0x00
  2546. 00001A1A  1800                     move.b     D4, D0
  2547. 00001A1C  1212                     move.b     D1, [A2]
  2548. 00001A1E  7000                     moveq.l    D0, 0x00
  2549. 00001A20  1001                     move.b     D0, D1
  2550. 00001A22  B880                     cmp.l      D4, D0
  2551. 00001A24  6600 0386                bne        +0x388 /* 00001DAC */
  2552. 00001A28  162D D972                move.b     D3, [A5 - 0x268E]
  2553. 00001A2C  6708                     beq        +0xA /* 00001A36 */
  2554. 00001A2E  206C 0016                movea.l    A0, [A4 + 0x16]
  2555. 00001A32  2A10                     move.l     D5, [A0]
  2556. 00001A34  6004                     bra        +0x6 /* 00001A3A */
  2557. label00001A36:
  2558. 00001A36  2A2C 0016                move.l     D5, [A4 + 0x16]
  2559. label00001A3A:
  2560. 00001A3A  4A03                     tst.b      D3
  2561. 00001A3C  6708                     beq        +0xA /* 00001A46 */
  2562. 00001A3E  206A 0016                movea.l    A0, [A2 + 0x16]
  2563. 00001A42  2C10                     move.l     D6, [A0]
  2564. 00001A44  6004                     bra        +0x6 /* 00001A4A */
  2565. label00001A46:
  2566. 00001A46  2C2A 0016                move.l     D6, [A2 + 0x16]
  2567. label00001A4A:
  2568. 00001A4A  BA86                     cmp.l      D5, D6
  2569. 00001A4C  672E                     beq        +0x30 /* 00001A7C */
  2570. 00001A4E  2005                     move.l     D0, D5
  2571. 00001A50  0280 FFFF 9FE0           andi.l     D0, 0xFFFF9FE0
  2572. 00001A56  2206                     move.l     D1, D6
  2573. 00001A58  0281 FFFF 9FE0           andi.l     D1, 0xFFFF9FE0
  2574. 00001A5E  B081                     cmp.l      D0, D1
  2575. 00001A60  6600 034A                bne        +0x34C /* 00001DAC */
  2576. 00001A64  761F                     moveq.l    D3, 0x1F
  2577. 00001A66  CA83                     and.l      D5, D3
  2578. 00001A68  CC83                     and.l      D6, D3
  2579. 00001A6A  45ED D530                lea.l      A2, [A5 - 0x2AD0]
  2580. 00001A6E  1032 5000                move.b     D0, [A2 + D5.w]
  2581. 00001A72  1232 6000                move.b     D1, [A2 + D6.w]
  2582. 00001A76  B001                     cmp.b      D0, D1
  2583. 00001A78  6600 0332                bne        +0x334 /* 00001DAC */
  2584. label00001A7C:
  2585. 00001A7C  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  2586. 00001A80  1630 4000                move.b     D3, [A0 + D4.w]
  2587. 00001A84  7002                     moveq.l    D0, 0x02
  2588. 00001A86  3D43 FFFC                move.w     [A6 - 0x4], D3
  2589. 00001A8A  C600                     and.b      D3, D0
  2590. 00001A8C  6752                     beq        +0x54 /* 00001AE0 */
  2591. label00001A8E:
  2592. 00001A8E  7002                     moveq.l    D0, 0x02
  2593. 00001A90  122D D972                move.b     D1, [A5 - 0x268E]
  2594. 00001A94  822D D974                or.b       D1, [A5 - 0x268C]
  2595. 00001A98  6730                     beq        +0x32 /* 00001ACA */
  2596. 00001A9A  286C 0002                movea.l    A4, [A4 + 0x2]
  2597. 00001A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2598. 00001AA2  2028 0002                move.l     D0, [A0 + 0x2]
  2599. 00001AA6  2D40 0008                move.l     [A6 + 0x8], D0
  2600. 00001AAA  220C                     move.l     D1, A4
  2601. 00001AAC  6704                     beq        +0x6 /* 00001AB2 */
  2602. 00001AAE  4A80                     tst.l      D0
  2603. 00001AB0  660A                     bne        +0xC /* 00001ABC */
  2604. label00001AB2:
  2605. 00001AB2  2F3C 0000 0610           move.l     -[A7], 0x610
  2606. 00001AB8  4EBA EFF4                jsr        [PC - 0x100C /* 00000AAE */]
  2607. label00001ABC:
  2608. 00001ABC  246E 0008                movea.l    A2, [A6 + 0x8]
  2609. 00001AC0  B9CA                     cmpa.l     A4, A2
  2610. 00001AC2  6700 02E4                beq        +0x2E6 /* 00001DA8 */
  2611. 00001AC6  6000 FF42                bra        -0xBC /* 00001A0A */
  2612. label00001ACA:
  2613. 00001ACA  206C 0002                movea.l    A0, [A4 + 0x2]
  2614. 00001ACE  226E 0008                movea.l    A1, [A6 + 0x8]
  2615. 00001AD2  2269 0002                movea.l    A1, [A1 + 0x2]
  2616. 00001AD6  B1C9                     cmpa.l     A0, A1
  2617. 00001AD8  6600 02D2                bne        +0x2D4 /* 00001DAC */
  2618. 00001ADC  6000 02CA                bra        +0x2CC /* 00001DA8 */
  2619. label00001AE0:
  2620. 00001AE0  302E FFFC                move.w     D0, [A6 - 0x4]
  2621. 00001AE4  7201                     moveq.l    D1, 0x01
  2622. 00001AE6  C001                     and.b      D0, D1
  2623. 00001AE8  675C                     beq        +0x5E /* 00001B46 */
  2624. 00001AEA  102D D972                move.b     D0, [A5 - 0x268E]
  2625. 00001AEE  661A                     bne        +0x1C /* 00001B0A */
  2626. 00001AF0  0C84 0000 0017           cmpi.l     D4, 0x17
  2627. 00001AF6  6612                     bne        +0x14 /* 00001B0A */
  2628. 00001AF8  202C 0020                move.l     D0, [A4 + 0x20]
  2629. 00001AFC  206E 0008                movea.l    A0, [A6 + 0x8]
  2630. 00001B00  2228 0020                move.l     D1, [A0 + 0x20]
  2631. 00001B04  B081                     cmp.l      D0, D1
  2632. 00001B06  6600 02A4                bne        +0x2A6 /* 00001DAC */
  2633. label00001B0A:
  2634. 00001B0A  7006                     moveq.l    D0, 0x06
  2635. 00001B0C  122D D972                move.b     D1, [A5 - 0x268E]
  2636. 00001B10  822D D974                or.b       D1, [A5 - 0x268C]
  2637. 00001B14  671A                     beq        +0x1C /* 00001B30 */
  2638. 00001B16  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2639. 00001B1A  206E 0008                movea.l    A0, [A6 + 0x8]
  2640. 00001B1E  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2641. 00001B22  4EBA FED6                jsr        [PC - 0x12A /* 000019FA */]
  2642. 00001B26  4A40                     tst.w      D0
  2643. 00001B28  6700 0282                beq        +0x284 /* 00001DAC */
  2644. 00001B2C  6000 FF60                bra        -0x9E /* 00001A8E */
  2645. label00001B30:
  2646. 00001B30  206C 0006                movea.l    A0, [A4 + 0x6]
  2647. 00001B34  226E 0008                movea.l    A1, [A6 + 0x8]
  2648. 00001B38  2269 0006                movea.l    A1, [A1 + 0x6]
  2649. 00001B3C  B1C9                     cmpa.l     A0, A1
  2650. 00001B3E  6600 026C                bne        +0x26E /* 00001DAC */
  2651. 00001B42  6000 FF4A                bra        -0xB4 /* 00001A8E */
  2652. label00001B46:
  2653. 00001B46  705D                     moveq.l    D0, 0x5D
  2654. 00001B48  B880                     cmp.l      D4, D0
  2655. 00001B4A  673C                     beq        +0x3E /* 00001B88 */
  2656. 00001B4C  705E                     moveq.l    D0, 0x5E
  2657. 00001B4E  B880                     cmp.l      D4, D0
  2658. 00001B50  6700 01AC                beq        +0x1AE /* 00001CFE */
  2659. 00001B54  705F                     moveq.l    D0, 0x5F
  2660. 00001B56  B880                     cmp.l      D4, D0
  2661. 00001B58  6700 01A4                beq        +0x1A6 /* 00001CFE */
  2662. 00001B5C  705B                     moveq.l    D0, 0x5B
  2663. 00001B5E  B880                     cmp.l      D4, D0
  2664. 00001B60  6700 019C                beq        +0x19E /* 00001CFE */
  2665. 00001B64  7059                     moveq.l    D0, 0x59
  2666. 00001B66  B880                     cmp.l      D4, D0
  2667. 00001B68  6700 0194                beq        +0x196 /* 00001CFE */
  2668. 00001B6C  7063                     moveq.l    D0, 0x63
  2669. 00001B6E  B880                     cmp.l      D4, D0
  2670. 00001B70  6700 01AE                beq        +0x1B0 /* 00001D20 */
  2671. 00001B74  7062                     moveq.l    D0, 0x62
  2672. 00001B76  B880                     cmp.l      D4, D0
  2673. 00001B78  6700 01F0                beq        +0x1F2 /* 00001D6A */
  2674. 00001B7C  7067                     moveq.l    D0, 0x67
  2675. 00001B7E  B880                     cmp.l      D4, D0
  2676. 00001B80  6700 0226                beq        +0x228 /* 00001DA8 */
  2677. 00001B84  6000 0218                bra        +0x21A /* 00001D9E */
  2678. label00001B88:
  2679. 00001B88  2005                     move.l     D0, D5
  2680. 00001B8A  721F                     moveq.l    D1, 0x1F
  2681. 00001B8C  C081                     and.l      D0, D1
  2682. 00001B8E  7203                     moveq.l    D1, 0x03
  2683. 00001B90  B081                     cmp.l      D0, D1
  2684. 00001B92  676E                     beq        +0x70 /* 00001C02 */
  2685. 00001B94  7204                     moveq.l    D1, 0x04
  2686. 00001B96  B081                     cmp.l      D0, D1
  2687. 00001B98  6768                     beq        +0x6A /* 00001C02 */
  2688. 00001B9A  7208                     moveq.l    D1, 0x08
  2689. 00001B9C  B081                     cmp.l      D0, D1
  2690. 00001B9E  6778                     beq        +0x7A /* 00001C18 */
  2691. 00001BA0  7209                     moveq.l    D1, 0x09
  2692. 00001BA2  B081                     cmp.l      D0, D1
  2693. 00001BA4  6772                     beq        +0x74 /* 00001C18 */
  2694. 00001BA6  7210                     moveq.l    D1, 0x10
  2695. 00001BA8  B081                     cmp.l      D0, D1
  2696. 00001BAA  676C                     beq        +0x6E /* 00001C18 */
  2697. 00001BAC  7211                     moveq.l    D1, 0x11
  2698. 00001BAE  B081                     cmp.l      D0, D1
  2699. 00001BB0  6766                     beq        +0x68 /* 00001C18 */
  2700. 00001BB2  720A                     moveq.l    D1, 0x0A
  2701. 00001BB4  B081                     cmp.l      D0, D1
  2702. 00001BB6  6776                     beq        +0x78 /* 00001C2E */
  2703. 00001BB8  720B                     moveq.l    D1, 0x0B
  2704. 00001BBA  B081                     cmp.l      D0, D1
  2705. 00001BBC  6770                     beq        +0x72 /* 00001C2E */
  2706. 00001BBE  7206                     moveq.l    D1, 0x06
  2707. 00001BC0  B081                     cmp.l      D0, D1
  2708. 00001BC2  6754                     beq        +0x56 /* 00001C18 */
  2709. 00001BC4  7207                     moveq.l    D1, 0x07
  2710. 00001BC6  B081                     cmp.l      D0, D1
  2711. 00001BC8  674E                     beq        +0x50 /* 00001C18 */
  2712. 00001BCA  7205                     moveq.l    D1, 0x05
  2713. 00001BCC  B081                     cmp.l      D0, D1
  2714. 00001BCE  6748                     beq        +0x4A /* 00001C18 */
  2715. 00001BD0  4A80                     tst.l      D0
  2716. 00001BD2  6770                     beq        +0x72 /* 00001C44 */
  2717. 00001BD4  7202                     moveq.l    D1, 0x02
  2718. 00001BD6  B081                     cmp.l      D0, D1
  2719. 00001BD8  676A                     beq        +0x6C /* 00001C44 */
  2720. 00001BDA  7201                     moveq.l    D1, 0x01
  2721. 00001BDC  B081                     cmp.l      D0, D1
  2722. 00001BDE  6764                     beq        +0x66 /* 00001C44 */
  2723. 00001BE0  720C                     moveq.l    D1, 0x0C
  2724. 00001BE2  B081                     cmp.l      D0, D1
  2725. 00001BE4  6774                     beq        +0x76 /* 00001C5A */
  2726. 00001BE6  720D                     moveq.l    D1, 0x0D
  2727. 00001BE8  B081                     cmp.l      D0, D1
  2728. 00001BEA  6700 0092                beq        +0x94 /* 00001C7E */
  2729. 00001BEE  720E                     moveq.l    D1, 0x0E
  2730. 00001BF0  B081                     cmp.l      D0, D1
  2731. 00001BF2  6700 00AA                beq        +0xAC /* 00001C9E */
  2732. 00001BF6  7213                     moveq.l    D1, 0x13
  2733. 00001BF8  B081                     cmp.l      D0, D1
  2734. 00001BFA  6700 01AC                beq        +0x1AE /* 00001DA8 */
  2735. 00001BFE  6000 00F0                bra        +0xF2 /* 00001CF0 */
  2736. label00001C02:
  2737. 00001C02  302C 0008                move.w     D0, [A4 + 0x8]
  2738. 00001C06  206E 0008                movea.l    A0, [A6 + 0x8]
  2739. 00001C0A  3228 0008                move.w     D1, [A0 + 0x8]
  2740. 00001C0E  B041                     cmp.w      D0, D1
  2741. 00001C10  6700 0196                beq        +0x198 /* 00001DA8 */
  2742. 00001C14  6000 0196                bra        +0x198 /* 00001DAC */
  2743. label00001C18:
  2744. 00001C18  202C 0006                move.l     D0, [A4 + 0x6]
  2745. 00001C1C  206E 0008                movea.l    A0, [A6 + 0x8]
  2746. 00001C20  2228 0006                move.l     D1, [A0 + 0x6]
  2747. 00001C24  B081                     cmp.l      D0, D1
  2748. 00001C26  6700 0180                beq        +0x182 /* 00001DA8 */
  2749. 00001C2A  6000 0180                bra        +0x182 /* 00001DAC */
  2750. label00001C2E:
  2751. 00001C2E  202C 0006                move.l     D0, [A4 + 0x6]
  2752. 00001C32  206E 0008                movea.l    A0, [A6 + 0x8]
  2753. 00001C36  2228 0006                move.l     D1, [A0 + 0x6]
  2754. 00001C3A  B081                     cmp.l      D0, D1
  2755. 00001C3C  6700 016A                beq        +0x16C /* 00001DA8 */
  2756. 00001C40  6000 016A                bra        +0x16C /* 00001DAC */
  2757. label00001C44:
  2758. 00001C44  102C 0009                move.b     D0, [A4 + 0x9]
  2759. 00001C48  206E 0008                movea.l    A0, [A6 + 0x8]
  2760. 00001C4C  1228 0009                move.b     D1, [A0 + 0x9]
  2761. 00001C50  B001                     cmp.b      D0, D1
  2762. 00001C52  6700 0154                beq        +0x156 /* 00001DA8 */
  2763. 00001C56  6000 0154                bra        +0x156 /* 00001DAC */
  2764. label00001C5A:
  2765. 00001C5A  7004                     moveq.l    D0, 0x04
  2766. 00001C5C  2F00                     move.l     -[A7], D0
  2767. 00001C5E  206E 0008                movea.l    A0, [A6 + 0x8]
  2768. 00001C62  5C48                     addq.w     A0, 6
  2769. 00001C64  2F08                     move.l     -[A7], A0
  2770. 00001C66  204C                     movea.l    A0, A4
  2771. 00001C68  5C48                     addq.w     A0, 6
  2772. 00001C6A  2F08                     move.l     -[A7], A0
  2773. 00001C6C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2774. 00001C70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2775. 00001C74  4A80                     tst.l      D0
  2776. 00001C76  6700 0130                beq        +0x132 /* 00001DA8 */
  2777. 00001C7A  6000 0130                bra        +0x132 /* 00001DAC */
  2778. label00001C7E:
  2779. 00001C7E  7008                     moveq.l    D0, 0x08
  2780. 00001C80  2F00                     move.l     -[A7], D0
  2781. 00001C82  206E 0008                movea.l    A0, [A6 + 0x8]
  2782. 00001C86  5448                     addq.w     A0, 2
  2783. 00001C88  2F08                     move.l     -[A7], A0
  2784. 00001C8A  204C                     movea.l    A0, A4
  2785. 00001C8C  5448                     addq.w     A0, 2
  2786. 00001C8E  2F08                     move.l     -[A7], A0
  2787. 00001C90  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2788. 00001C94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2789. 00001C98  4A80                     tst.l      D0
  2790. 00001C9A  6600 0110                bne        +0x112 /* 00001DAC */
  2791. label00001C9E:
  2792. 00001C9E  244C                     movea.l    A2, A4
  2793. 00001CA0  544A                     addq.w     A2, 2
  2794. 00001CA2  266E 0008                movea.l    A3, [A6 + 0x8]
  2795. 00001CA6  544B                     addq.w     A3, 2
  2796. 00001CA8  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  2797. 00001CAC  7202                     moveq.l    D1, 0x02
  2798. 00001CAE  C041                     and.w      D0, D1
  2799. 00001CB0  671A                     beq        +0x1C /* 00001CCC */
  2800. 00001CB2  7008                     moveq.l    D0, 0x08
  2801. 00001CB4  2F00                     move.l     -[A7], D0
  2802. 00001CB6  2F0B                     move.l     -[A7], A3
  2803. 00001CB8  2F0A                     move.l     -[A7], A2
  2804. 00001CBA  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2805. 00001CBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2806. 00001CC2  4A80                     tst.l      D0
  2807. 00001CC4  6700 00E2                beq        +0xE4 /* 00001DA8 */
  2808. 00001CC8  6000 00E2                bra        +0xE4 /* 00001DAC */
  2809. label00001CCC:
  2810. 00001CCC  7010                     moveq.l    D0, 0x10
  2811. 00001CCE  2F00                     move.l     -[A7], D0
  2812. 00001CD0  206E 0008                movea.l    A0, [A6 + 0x8]
  2813. 00001CD4  5448                     addq.w     A0, 2
  2814. 00001CD6  2F08                     move.l     -[A7], A0
  2815. 00001CD8  204C                     movea.l    A0, A4
  2816. 00001CDA  5448                     addq.w     A0, 2
  2817. 00001CDC  2F08                     move.l     -[A7], A0
  2818. 00001CDE  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2819. 00001CE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2820. 00001CE6  4A80                     tst.l      D0
  2821. 00001CE8  6700 00BE                beq        +0xC0 /* 00001DA8 */
  2822. 00001CEC  6000 00BE                bra        +0xC0 /* 00001DAC */
  2823. label00001CF0:
  2824. 00001CF0  2F3C 0000 0688           move.l     -[A7], 0x688
  2825. 00001CF6  4EBA EDB6                jsr        [PC - 0x124A /* 00000AAE */]
  2826. 00001CFA  6000 00AC                bra        +0xAE /* 00001DA8 */
  2827. label00001CFE:
  2828. 00001CFE  206C 0002                movea.l    A0, [A4 + 0x2]
  2829. 00001D02  246E 0008                movea.l    A2, [A6 + 0x8]
  2830. 00001D06  226A 0002                movea.l    A1, [A2 + 0x2]
  2831. 00001D0A  B1C9                     cmpa.l     A0, A1
  2832. 00001D0C  660E                     bne        +0x10 /* 00001D1C */
  2833. 00001D0E  202C 0006                move.l     D0, [A4 + 0x6]
  2834. 00001D12  222A 0006                move.l     D1, [A2 + 0x6]
  2835. 00001D16  B081                     cmp.l      D0, D1
  2836. 00001D18  6700 008E                beq        +0x90 /* 00001DA8 */
  2837. label00001D1C:
  2838. 00001D1C  6000 008E                bra        +0x90 /* 00001DAC */
  2839. label00001D20:
  2840. 00001D20  362C 0024                move.w     D3, [A4 + 0x24]
  2841. 00001D24  0243 0800                andi.w     D3, 0x800
  2842. 00001D28  7000                     moveq.l    D0, 0x00
  2843. 00001D2A  3003                     move.w     D0, D3
  2844. 00001D2C  670E                     beq        +0x10 /* 00001D3C */
  2845. 00001D2E  206E 0008                movea.l    A0, [A6 + 0x8]
  2846. 00001D32  3228 0024                move.w     D1, [A0 + 0x24]
  2847. 00001D36  0241 0800                andi.w     D1, 0x800
  2848. 00001D3A  6770                     beq        +0x72 /* 00001DAC */
  2849. label00001D3C:
  2850. 00001D3C  246E 0008                movea.l    A2, [A6 + 0x8]
  2851. 00001D40  322A 0024                move.w     D1, [A2 + 0x24]
  2852. 00001D44  0241 0800                andi.w     D1, 0x800
  2853. 00001D48  6704                     beq        +0x6 /* 00001D4E */
  2854. 00001D4A  4A43                     tst.w      D3
  2855. 00001D4C  675E                     beq        +0x60 /* 00001DAC */
  2856. label00001D4E:
  2857. 00001D4E  322C 0006                move.w     D1, [A4 + 0x6]
  2858. 00001D52  342A 0006                move.w     D2, [A2 + 0x6]
  2859. 00001D56  B242                     cmp.w      D1, D2
  2860. 00001D58  6652                     bne        +0x54 /* 00001DAC */
  2861. 00001D5A  322C 0008                move.w     D1, [A4 + 0x8]
  2862. 00001D5E  342A 0008                move.w     D2, [A2 + 0x8]
  2863. 00001D62  B242                     cmp.w      D1, D2
  2864. 00001D64  6646                     bne        +0x48 /* 00001DAC */
  2865. 00001D66  4A80                     tst.l      D0
  2866. 00001D68  663E                     bne        +0x40 /* 00001DA8 */
  2867. label00001D6A:
  2868. 00001D6A  246E 0008                movea.l    A2, [A6 + 0x8]
  2869. 00001D6E  262A 000E                move.l     D3, [A2 + 0xE]
  2870. 00001D72  202C 000E                move.l     D0, [A4 + 0xE]
  2871. 00001D76  B680                     cmp.l      D3, D0
  2872. 00001D78  6622                     bne        +0x24 /* 00001D9C */
  2873. 00001D7A  202C 0006                move.l     D0, [A4 + 0x6]
  2874. 00001D7E  222A 0006                move.l     D1, [A2 + 0x6]
  2875. 00001D82  B081                     cmp.l      D0, D1
  2876. 00001D84  6616                     bne        +0x18 /* 00001D9C */
  2877. 00001D86  2F03                     move.l     -[A7], D3
  2878. 00001D88  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  2879. 00001D8C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2880. 00001D90  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2881. 00001D94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2882. 00001D98  4A80                     tst.l      D0
  2883. 00001D9A  670C                     beq        +0xE /* 00001DA8 */
  2884. label00001D9C:
  2885. 00001D9C  600E                     bra        +0x10 /* 00001DAC */
  2886. label00001D9E:
  2887. 00001D9E  2F3C 0000 06AF           move.l     -[A7], 0x6AF
  2888. 00001DA4  4EBA ED08                jsr        [PC - 0x12F8 /* 00000AAE */]
  2889. label00001DA8:
  2890. 00001DA8  7001                     moveq.l    D0, 0x01
  2891. 00001DAA  6002                     bra        +0x4 /* 00001DAE */
  2892. label00001DAC:
  2893. 00001DAC  4240                     clr.w      D0
  2894. label00001DAE:
  2895. 00001DAE  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2896. 00001DB2  4E5E                     unlink     A6
  2897. 00001DB4  205F                     movea.l    A0, [A7]+
  2898. 00001DB6  504F                     addq.w     A7, 8
  2899. 00001DB8  4ED0                     jmp        [A0]
  2900. 00001DBA  4E56 FFF0                link       A6, -0x0010
  2901. 00001DBE  48E7 1818                movem.l    -[A7], D3,D4,A3,A4
  2902. 00001DC2  266E 0008                movea.l    A3, [A6 + 0x8]
  2903. 00001DC6  1013                     move.b     D0, [A3]
  2904. 00001DC8  725D                     moveq.l    D1, 0x5D
  2905. 00001DCA  B001                     cmp.b      D0, D1
  2906. 00001DCC  670A                     beq        +0xC /* 00001DD8 */
  2907. 00001DCE  2F3C 0000 06D2           move.l     -[A7], 0x6D2
  2908. 00001DD4  4EBA ECD8                jsr        [PC - 0x1328 /* 00000AAE */]
  2909. label00001DD8:
  2910. 00001DD8  102D D972                move.b     D0, [A5 - 0x268E]
  2911. 00001DDC  6708                     beq        +0xA /* 00001DE6 */
  2912. 00001DDE  206B 0016                movea.l    A0, [A3 + 0x16]
  2913. 00001DE2  2610                     move.l     D3, [A0]
  2914. 00001DE4  6004                     bra        +0x6 /* 00001DEA */
  2915. label00001DE6:
  2916. 00001DE6  262B 0016                move.l     D3, [A3 + 0x16]
  2917. label00001DEA:
  2918. 00001DEA  701F                     moveq.l    D0, 0x1F
  2919. 00001DEC  C680                     and.l      D3, D0
  2920. 00001DEE  284B                     movea.l    A4, A3
  2921. 00001DF0  7016                     moveq.l    D0, 0x16
  2922. 00001DF2  D9C0                     add.l      A4, D0
  2923. 00001DF4  607A                     bra        +0x7C /* 00001E70 */
  2924. label00001DF6:
  2925. 00001DF6  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  2926. 00001DFA  7201                     moveq.l    D1, 0x01
  2927. 00001DFC  C041                     and.w      D0, D1
  2928. 00001DFE  660C                     bne        +0xE /* 00001E0C */
  2929. label00001E00:
  2930. 00001E00  182B 0009                move.b     D4, [A3 + 0x9]
  2931. 00001E04  4884                     ext.w      D4
  2932. 00001E06  48C4                     ext.l      D4
  2933. 00001E08  6000 00F8                bra        +0xFA /* 00001F02 */
  2934. label00001E0C:
  2935. 00001E0C  102B 0009                move.b     D0, [A3 + 0x9]
  2936. 00001E10  7800                     moveq.l    D4, 0x00
  2937. 00001E12  1800                     move.b     D4, D0
  2938. 00001E14  6000 00EC                bra        +0xEE /* 00001F02 */
  2939. label00001E18:
  2940. 00001E18  382B 0008                move.w     D4, [A3 + 0x8]
  2941. 00001E1C  48C4                     ext.l      D4
  2942. 00001E1E  6000 00E2                bra        +0xE4 /* 00001F02 */
  2943. label00001E22:
  2944. 00001E22  302B 0008                move.w     D0, [A3 + 0x8]
  2945. 00001E26  7800                     moveq.l    D4, 0x00
  2946. 00001E28  3800                     move.w     D4, D0
  2947. 00001E2A  6000 00D6                bra        +0xD8 /* 00001F02 */
  2948. label00001E2E:
  2949. 00001E2E  282B 0006                move.l     D4, [A3 + 0x6]
  2950. 00001E32  6000 00CE                bra        +0xD0 /* 00001F02 */
  2951. label00001E36:
  2952. 00001E36  282B 0006                move.l     D4, [A3 + 0x6]
  2953. 00001E3A  6000 00C6                bra        +0xC8 /* 00001F02 */
  2954. label00001E3E:
  2955. 00001E3E  486E FFF0                pea.l      [A6 - 0x10]
  2956. 00001E42  2F0B                     move.l     -[A7], A3
  2957. 00001E44  4EBA 00CA                jsr        [PC + 0xCA /* 00001F10 */]
  2958. 00001E48  2040                     movea.l    A0, D0
  2959. 00001E4A  41E8 0010                lea.l      A0, [A0 + 0x10]
  2960. 00001E4E  2F20                     move.l     -[A7], -[A0]
  2961. 00001E50  2F20                     move.l     -[A7], -[A0]
  2962. 00001E52  2F20                     move.l     -[A7], -[A0]
  2963. 00001E54  2F20                     move.l     -[A7], -[A0]
  2964. 00001E56  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  2965. 00001E5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2966. 00001E5E  2800                     move.l     D4, D0
  2967. 00001E60  6000 00A0                bra        +0xA2 /* 00001F02 */
  2968. label00001E64:
  2969. 00001E64  2F14                     move.l     -[A7], [A4]
  2970. 00001E66  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2971. 00001E6A  2600                     move.l     D3, D0
  2972. 00001E6C  701F                     moveq.l    D0, 0x1F
  2973. 00001E6E  C680                     and.l      D3, D0
  2974. label00001E70:
  2975. 00001E70  4A83                     tst.l      D3
  2976. 00001E72  6782                     beq        -0x7C /* 00001DF6 */
  2977. 00001E74  7001                     moveq.l    D0, 0x01
  2978. 00001E76  B680                     cmp.l      D3, D0
  2979. 00001E78  6786                     beq        -0x78 /* 00001E00 */
  2980. 00001E7A  7002                     moveq.l    D0, 0x02
  2981. 00001E7C  B680                     cmp.l      D3, D0
  2982. 00001E7E  678C                     beq        -0x72 /* 00001E0C */
  2983. 00001E80  7003                     moveq.l    D0, 0x03
  2984. 00001E82  B680                     cmp.l      D3, D0
  2985. 00001E84  6792                     beq        -0x6C /* 00001E18 */
  2986. 00001E86  7004                     moveq.l    D0, 0x04
  2987. 00001E88  B680                     cmp.l      D3, D0
  2988. 00001E8A  6796                     beq        -0x68 /* 00001E22 */
  2989. 00001E8C  7006                     moveq.l    D0, 0x06
  2990. 00001E8E  B680                     cmp.l      D3, D0
  2991. 00001E90  679C                     beq        -0x62 /* 00001E2E */
  2992. 00001E92  7007                     moveq.l    D0, 0x07
  2993. 00001E94  B680                     cmp.l      D3, D0
  2994. 00001E96  6796                     beq        -0x68 /* 00001E2E */
  2995. 00001E98  7005                     moveq.l    D0, 0x05
  2996. 00001E9A  B680                     cmp.l      D3, D0
  2997. 00001E9C  6790                     beq        -0x6E /* 00001E2E */
  2998. 00001E9E  7008                     moveq.l    D0, 0x08
  2999. 00001EA0  B680                     cmp.l      D3, D0
  3000. 00001EA2  678A                     beq        -0x74 /* 00001E2E */
  3001. 00001EA4  7009                     moveq.l    D0, 0x09
  3002. 00001EA6  B680                     cmp.l      D3, D0
  3003. 00001EA8  6784                     beq        -0x7A /* 00001E2E */
  3004. 00001EAA  7010                     moveq.l    D0, 0x10
  3005. 00001EAC  B680                     cmp.l      D3, D0
  3006. 00001EAE  6700 FF7E                beq        -0x80 /* 00001E2E */
  3007. 00001EB2  7011                     moveq.l    D0, 0x11
  3008. 00001EB4  B680                     cmp.l      D3, D0
  3009. 00001EB6  6700 FF76                beq        -0x88 /* 00001E2E */
  3010. 00001EBA  7013                     moveq.l    D0, 0x13
  3011. 00001EBC  B680                     cmp.l      D3, D0
  3012. 00001EBE  6700 FF6E                beq        -0x90 /* 00001E2E */
  3013. 00001EC2  700A                     moveq.l    D0, 0x0A
  3014. 00001EC4  B680                     cmp.l      D3, D0
  3015. 00001EC6  6700 FF6E                beq        -0x90 /* 00001E36 */
  3016. 00001ECA  700B                     moveq.l    D0, 0x0B
  3017. 00001ECC  B680                     cmp.l      D3, D0
  3018. 00001ECE  6700 FF66                beq        -0x98 /* 00001E36 */
  3019. 00001ED2  700E                     moveq.l    D0, 0x0E
  3020. 00001ED4  B680                     cmp.l      D3, D0
  3021. 00001ED6  6700 FF66                beq        -0x98 /* 00001E3E */
  3022. 00001EDA  700D                     moveq.l    D0, 0x0D
  3023. 00001EDC  B680                     cmp.l      D3, D0
  3024. 00001EDE  6700 FF5E                beq        -0xA0 /* 00001E3E */
  3025. 00001EE2  700C                     moveq.l    D0, 0x0C
  3026. 00001EE4  B680                     cmp.l      D3, D0
  3027. 00001EE6  6700 FF56                beq        -0xA8 /* 00001E3E */
  3028. 00001EEA  7019                     moveq.l    D0, 0x19
  3029. 00001EEC  B680                     cmp.l      D3, D0
  3030. 00001EEE  6700 FF74                beq        -0x8A /* 00001E64 */
  3031. 00001EF2  302D D93A                move.w     D0, [A5 - 0x26C6]
  3032. 00001EF6  660A                     bne        +0xC /* 00001F02 */
  3033. 00001EF8  2F3C 0000 0728           move.l     -[A7], 0x728
  3034. 00001EFE  4EBA EBAE                jsr        [PC - 0x1452 /* 00000AAE */]
  3035. label00001F02:
  3036. 00001F02  2004                     move.l     D0, D4
  3037. 00001F04  4CDF 1818                movem.l    D3,D4,A3,A4, [A7]+
  3038. 00001F08  4E5E                     unlink     A6
  3039. 00001F0A  205F                     movea.l    A0, [A7]+
  3040. 00001F0C  584F                     addq.w     A7, 4
  3041. 00001F0E  4ED0                     jmp        [A0]
  3042. fn00001F10:
  3043. 00001F10  4E56 FFF4                link       A6, -0x000C
  3044. 00001F14  48E7 0018                movem.l    -[A7], A3,A4
  3045. 00001F18  286E 000C                movea.l    A4, [A6 + 0xC]
  3046. 00001F1C  266E 0008                movea.l    A3, [A6 + 0x8]
  3047. 00001F20  1013                     move.b     D0, [A3]
  3048. 00001F22  725D                     moveq.l    D1, 0x5D
  3049. 00001F24  B001                     cmp.b      D0, D1
  3050. 00001F26  670A                     beq        +0xC /* 00001F32 */
  3051. 00001F28  2F3C 0000 0736           move.l     -[A7], 0x736
  3052. 00001F2E  4EBA EB7E                jsr        [PC - 0x1482 /* 00000AAE */]
  3053. label00001F32:
  3054. 00001F32  102D D972                move.b     D0, [A5 - 0x268E]
  3055. 00001F36  6708                     beq        +0xA /* 00001F40 */
  3056. 00001F38  206B 0016                movea.l    A0, [A3 + 0x16]
  3057. 00001F3C  2010                     move.l     D0, [A0]
  3058. 00001F3E  6004                     bra        +0x6 /* 00001F44 */
  3059. label00001F40:
  3060. 00001F40  202B 0016                move.l     D0, [A3 + 0x16]
  3061. label00001F44:
  3062. 00001F44  721F                     moveq.l    D1, 0x1F
  3063. 00001F46  C081                     and.l      D0, D1
  3064. 00001F48  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  3065. 00001F4C  1030 0000                move.b     D0, [A0 + D0.w]
  3066. 00001F50  4880                     ext.w      D0
  3067. 00001F52  48C0                     ext.l      D0
  3068. 00001F54  7204                     moveq.l    D1, 0x04
  3069. 00001F56  B081                     cmp.l      D0, D1
  3070. 00001F58  670E                     beq        +0x10 /* 00001F68 */
  3071. 00001F5A  7208                     moveq.l    D1, 0x08
  3072. 00001F5C  B081                     cmp.l      D0, D1
  3073. 00001F5E  671C                     beq        +0x1E /* 00001F7C */
  3074. 00001F60  7210                     moveq.l    D1, 0x10
  3075. 00001F62  B081                     cmp.l      D0, D1
  3076. 00001F64  6736                     beq        +0x38 /* 00001F9C */
  3077. 00001F66  606C                     bra        +0x6E /* 00001FD4 */
  3078. label00001F68:
  3079. 00001F68  2D6B 0006 FFFC           move.l     [A6 - 0x4], [A3 + 0x6]
  3080. 00001F6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3081. 00001F72  2F0C                     move.l     -[A7], A4
  3082. 00001F74  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  3083. 00001F78  504F                     addq.w     A7, 8
  3084. 00001F7A  6058                     bra        +0x5A /* 00001FD4 */
  3085. label00001F7C:
  3086. 00001F7C  2D6B 0002 FFF8           move.l     [A6 - 0x8], [A3 + 0x2]
  3087. 00001F82  2D6B 0006 FFFC           move.l     [A6 - 0x4], [A3 + 0x6]
  3088. 00001F88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3089. 00001F8C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3090. 00001F90  2F0C                     move.l     -[A7], A4
  3091. 00001F92  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  3092. 00001F96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3093. 00001F9A  6038                     bra        +0x3A /* 00001FD4 */
  3094. label00001F9C:
  3095. 00001F9C  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  3096. 00001FA0  7202                     moveq.l    D1, 0x02
  3097. 00001FA2  C041                     and.w      D0, D1
  3098. 00001FA4  6720                     beq        +0x22 /* 00001FC6 */
  3099. 00001FA6  2D6B 0002 FFF8           move.l     [A6 - 0x8], [A3 + 0x2]
  3100. 00001FAC  2D6B 0006 FFFC           move.l     [A6 - 0x4], [A3 + 0x6]
  3101. 00001FB2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3102. 00001FB6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3103. 00001FBA  2F0C                     move.l     -[A7], A4
  3104. 00001FBC  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  3105. 00001FC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3106. 00001FC4  600E                     bra        +0x10 /* 00001FD4 */
  3107. label00001FC6:
  3108. 00001FC6  204B                     movea.l    A0, A3
  3109. 00001FC8  5448                     addq.w     A0, 2
  3110. 00001FCA  224C                     movea.l    A1, A4
  3111. 00001FCC  22D8                     move.l     [A1]+, [A0]+
  3112. 00001FCE  22D8                     move.l     [A1]+, [A0]+
  3113. 00001FD0  22D8                     move.l     [A1]+, [A0]+
  3114. 00001FD2  22D8                     move.l     [A1]+, [A0]+
  3115. label00001FD4:
  3116. 00001FD4  200C                     move.l     D0, A4
  3117. 00001FD6  4CDF 1800                movem.l    A3,A4, [A7]+
  3118. 00001FDA  4E5E                     unlink     A6
  3119. 00001FDC  205F                     movea.l    A0, [A7]+
  3120. 00001FDE  504F                     addq.w     A7, 8
  3121. 00001FE0  4ED0                     jmp        [A0]
  3122. fn00001FE2:
  3123. 00001FE2  4E56 0000                link       A6, 0
  3124. 00001FE6  48E7 0030                movem.l    -[A7], A2,A3
  3125. 00001FEA  246E 0008                movea.l    A2, [A6 + 0x8]
  3126. 00001FEE  2012                     move.l     D0, [A2]
  3127. 00001FF0  7201                     moveq.l    D1, 0x01
  3128. 00001FF2  C081                     and.l      D0, D1
  3129. 00001FF4  6700 00BA                beq        +0xBC /* 000020B0 */
  3130. 00001FF8  102D D972                move.b     D0, [A5 - 0x268E]
  3131. 00001FFC  660A                     bne        +0xC /* 00002008 */
  3132. 00001FFE  2F3C 0000 0845           move.l     -[A7], 0x845
  3133. 00002004  4EBA EAA8                jsr        [PC - 0x1558 /* 00000AAE */]
  3134. label00002008:
  3135. 00002008  2F0A                     move.l     -[A7], A2
  3136. 0000200A  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3137. 0000200E  2640                     movea.l    A3, D0
  3138. 00002010  204B                     movea.l    A0, A3
  3139. 00002012  7016                     moveq.l    D0, 0x16
  3140. 00002014  D1C0                     add.l      A0, D0
  3141. 00002016  2F08                     move.l     -[A7], A0
  3142. 00002018  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3143. 0000201C  204B                     movea.l    A0, A3
  3144. 0000201E  701A                     moveq.l    D0, 0x1A
  3145. 00002020  D1C0                     add.l      A0, D0
  3146. 00002022  2F08                     move.l     -[A7], A0
  3147. 00002024  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  3148. 00002028  1213                     move.b     D1, [A3]
  3149. 0000202A  7000                     moveq.l    D0, 0x00
  3150. 0000202C  1001                     move.b     D0, D1
  3151. 0000202E  45ED D31A                lea.l      A2, [A5 - 0x2CE6]
  3152. 00002032  1032 0000                move.b     D0, [A2 + D0.w]
  3153. 00002036  7203                     moveq.l    D1, 0x03
  3154. 00002038  C001                     and.b      D0, D1
  3155. 0000203A  673C                     beq        +0x3E /* 00002078 */
  3156. 0000203C  204B                     movea.l    A0, A3
  3157. 0000203E  5448                     addq.w     A0, 2
  3158. 00002040  2F08                     move.l     -[A7], A0
  3159. 00002042  4EBA FF9E                jsr        [PC - 0x62 /* 00001FE2 */]
  3160. 00002046  1213                     move.b     D1, [A3]
  3161. 00002048  7000                     moveq.l    D0, 0x00
  3162. 0000204A  1001                     move.b     D0, D1
  3163. 0000204C  1032 0000                move.b     D0, [A2 + D0.w]
  3164. 00002050  7201                     moveq.l    D1, 0x01
  3165. 00002052  C001                     and.b      D0, D1
  3166. 00002054  670C                     beq        +0xE /* 00002062 */
  3167. 00002056  204B                     movea.l    A0, A3
  3168. 00002058  5C48                     addq.w     A0, 6
  3169. 0000205A  2F08                     move.l     -[A7], A0
  3170. 0000205C  4EBA FF84                jsr        [PC - 0x7C /* 00001FE2 */]
  3171. 00002060  604E                     bra        +0x50 /* 000020B0 */
  3172. label00002062:
  3173. 00002062  1013                     move.b     D0, [A3]
  3174. 00002064  7265                     moveq.l    D1, 0x65
  3175. 00002066  B001                     cmp.b      D0, D1
  3176. 00002068  6646                     bne        +0x48 /* 000020B0 */
  3177. 0000206A  204B                     movea.l    A0, A3
  3178. 0000206C  700A                     moveq.l    D0, 0x0A
  3179. 0000206E  D1C0                     add.l      A0, D0
  3180. 00002070  2F08                     move.l     -[A7], A0
  3181. 00002072  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  3182. 00002076  6038                     bra        +0x3A /* 000020B0 */
  3183. label00002078:
  3184. 00002078  1213                     move.b     D1, [A3]
  3185. 0000207A  7000                     moveq.l    D0, 0x00
  3186. 0000207C  1001                     move.b     D0, D1
  3187. 0000207E  7262                     moveq.l    D1, 0x62
  3188. 00002080  B081                     cmp.l      D0, D1
  3189. 00002082  6714                     beq        +0x16 /* 00002098 */
  3190. 00002084  7263                     moveq.l    D1, 0x63
  3191. 00002086  B081                     cmp.l      D0, D1
  3192. 00002088  670E                     beq        +0x10 /* 00002098 */
  3193. 0000208A  725F                     moveq.l    D1, 0x5F
  3194. 0000208C  B081                     cmp.l      D0, D1
  3195. 0000208E  6716                     beq        +0x18 /* 000020A6 */
  3196. 00002090  725E                     moveq.l    D1, 0x5E
  3197. 00002092  B081                     cmp.l      D0, D1
  3198. 00002094  6710                     beq        +0x12 /* 000020A6 */
  3199. 00002096  6018                     bra        +0x1A /* 000020B0 */
  3200. label00002098:
  3201. 00002098  204B                     movea.l    A0, A3
  3202. 0000209A  700A                     moveq.l    D0, 0x0A
  3203. 0000209C  D1C0                     add.l      A0, D0
  3204. 0000209E  2F08                     move.l     -[A7], A0
  3205. 000020A0  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3206. 000020A4  600A                     bra        +0xC /* 000020B0 */
  3207. label000020A6:
  3208. 000020A6  204B                     movea.l    A0, A3
  3209. 000020A8  5448                     addq.w     A0, 2
  3210. 000020AA  2F08                     move.l     -[A7], A0
  3211. 000020AC  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3212. label000020B0:
  3213. 000020B0  4CDF 0C00                movem.l    A2,A3, [A7]+
  3214. 000020B4  4E5E                     unlink     A6
  3215. 000020B6  205F                     movea.l    A0, [A7]+
  3216. 000020B8  584F                     addq.w     A7, 4
  3217. 000020BA  4ED0                     jmp        [A0]
  3218. fn000020BC:
  3219. 000020BC  4E56 0000                link       A6, 0
  3220. 000020C0  48E7 0030                movem.l    -[A7], A2,A3
  3221. 000020C4  246E 0008                movea.l    A2, [A6 + 0x8]
  3222. 000020C8  2652                     movea.l    A3, [A2]
  3223. 000020CA  200B                     move.l     D0, A3
  3224. 000020CC  6700 00C2                beq        +0xC4 /* 00002190 */
  3225. 000020D0  200B                     move.l     D0, A3
  3226. 000020D2  7201                     moveq.l    D1, 0x01
  3227. 000020D4  C081                     and.l      D0, D1
  3228. 000020D6  6600 00B8                bne        +0xBA /* 00002190 */
  3229. 000020DA  102D D972                move.b     D0, [A5 - 0x268E]
  3230. 000020DE  660A                     bne        +0xC /* 000020EA */
  3231. 000020E0  2F3C 0000 0882           move.l     -[A7], 0x882
  3232. 000020E6  4EBA E9C6                jsr        [PC - 0x163A /* 00000AAE */]
  3233. label000020EA:
  3234. 000020EA  2F0A                     move.l     -[A7], A2
  3235. 000020EC  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3236. 000020F0  204B                     movea.l    A0, A3
  3237. 000020F2  7016                     moveq.l    D0, 0x16
  3238. 000020F4  D1C0                     add.l      A0, D0
  3239. 000020F6  2F08                     move.l     -[A7], A0
  3240. 000020F8  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  3241. 000020FC  204B                     movea.l    A0, A3
  3242. 000020FE  701A                     moveq.l    D0, 0x1A
  3243. 00002100  D1C0                     add.l      A0, D0
  3244. 00002102  2F08                     move.l     -[A7], A0
  3245. 00002104  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  3246. 00002108  1213                     move.b     D1, [A3]
  3247. 0000210A  7000                     moveq.l    D0, 0x00
  3248. 0000210C  1001                     move.b     D0, D1
  3249. 0000210E  45ED D31A                lea.l      A2, [A5 - 0x2CE6]
  3250. 00002112  1032 0000                move.b     D0, [A2 + D0.w]
  3251. 00002116  7203                     moveq.l    D1, 0x03
  3252. 00002118  C001                     and.b      D0, D1
  3253. 0000211A  673C                     beq        +0x3E /* 00002158 */
  3254. 0000211C  204B                     movea.l    A0, A3
  3255. 0000211E  5448                     addq.w     A0, 2
  3256. 00002120  2F08                     move.l     -[A7], A0
  3257. 00002122  4EBA FF98                jsr        [PC - 0x68 /* 000020BC */]
  3258. 00002126  1213                     move.b     D1, [A3]
  3259. 00002128  7000                     moveq.l    D0, 0x00
  3260. 0000212A  1001                     move.b     D0, D1
  3261. 0000212C  1032 0000                move.b     D0, [A2 + D0.w]
  3262. 00002130  7201                     moveq.l    D1, 0x01
  3263. 00002132  C001                     and.b      D0, D1
  3264. 00002134  670C                     beq        +0xE /* 00002142 */
  3265. 00002136  204B                     movea.l    A0, A3
  3266. 00002138  5C48                     addq.w     A0, 6
  3267. 0000213A  2F08                     move.l     -[A7], A0
  3268. 0000213C  4EBA FF7E                jsr        [PC - 0x82 /* 000020BC */]
  3269. 00002140  604E                     bra        +0x50 /* 00002190 */
  3270. label00002142:
  3271. 00002142  1013                     move.b     D0, [A3]
  3272. 00002144  7265                     moveq.l    D1, 0x65
  3273. 00002146  B001                     cmp.b      D0, D1
  3274. 00002148  6646                     bne        +0x48 /* 00002190 */
  3275. 0000214A  204B                     movea.l    A0, A3
  3276. 0000214C  700A                     moveq.l    D0, 0x0A
  3277. 0000214E  D1C0                     add.l      A0, D0
  3278. 00002150  2F08                     move.l     -[A7], A0
  3279. 00002152  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  3280. 00002156  6038                     bra        +0x3A /* 00002190 */
  3281. label00002158:
  3282. 00002158  1213                     move.b     D1, [A3]
  3283. 0000215A  7000                     moveq.l    D0, 0x00
  3284. 0000215C  1001                     move.b     D0, D1
  3285. 0000215E  7262                     moveq.l    D1, 0x62
  3286. 00002160  B081                     cmp.l      D0, D1
  3287. 00002162  6714                     beq        +0x16 /* 00002178 */
  3288. 00002164  7263                     moveq.l    D1, 0x63
  3289. 00002166  B081                     cmp.l      D0, D1
  3290. 00002168  670E                     beq        +0x10 /* 00002178 */
  3291. 0000216A  725F                     moveq.l    D1, 0x5F
  3292. 0000216C  B081                     cmp.l      D0, D1
  3293. 0000216E  6716                     beq        +0x18 /* 00002186 */
  3294. 00002170  725E                     moveq.l    D1, 0x5E
  3295. 00002172  B081                     cmp.l      D0, D1
  3296. 00002174  6710                     beq        +0x12 /* 00002186 */
  3297. 00002176  6018                     bra        +0x1A /* 00002190 */
  3298. label00002178:
  3299. 00002178  204B                     movea.l    A0, A3
  3300. 0000217A  700A                     moveq.l    D0, 0x0A
  3301. 0000217C  D1C0                     add.l      A0, D0
  3302. 0000217E  2F08                     move.l     -[A7], A0
  3303. 00002180  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3304. 00002184  600A                     bra        +0xC /* 00002190 */
  3305. label00002186:
  3306. 00002186  204B                     movea.l    A0, A3
  3307. 00002188  5448                     addq.w     A0, 2
  3308. 0000218A  2F08                     move.l     -[A7], A0
  3309. 0000218C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3310. label00002190:
  3311. 00002190  4CDF 0C00                movem.l    A2,A3, [A7]+
  3312. 00002194  4E5E                     unlink     A6
  3313. 00002196  205F                     movea.l    A0, [A7]+
  3314. 00002198  584F                     addq.w     A7, 4
  3315. 0000219A  4ED0                     jmp        [A0]
  3316.